Member 2000765 Ответов: 2

Как сделать SQL запрос для ОТ и обновлять список мудрых месяц для продукта мудрым


Дорогой техник, это мое требование, спасибо за Вашу поддержку и усилия
TaskName StartDate FinishDate Сумма
Продукт-1 01/03/2018 15/02/2020 75000
Продукт-2 01/03/2018 15/02/2023 50000
Продукт-3 01/03/2018 29/03/2019 25000
Продукт-4 01/03/2019 25/03/2020 10000
Продукт-5 01/01/2020 15/02/2023 15000

Мой вывод такой
Perpoduct и StartDate,FinishDate месяц мудрая сумма будет разделена
Нравится
Продукт-1 Марта-18 6250.00
Апрель-18 4166.67
-18 мая 2083.33
Июнь-18 833.33
Июль-18 1250.00
Август-18 0.00
Сентябрь-18 0.00
до-последнего Finishdate 0.00
Продукт-2 такой же выше

Что я уже пробовал:

Мой код не так уж и велик
Dear Techie, this is my requirement, thanks for your support and effort
TaskName	StartDate	FinishDate	Amount
Product-1	01/03/2018	15/02/2020	75000
Product-2	01/03/2018	15/02/2023	50000
Product-3	01/03/2018	29/03/2019	25000
Product-4	01/03/2019	25/03/2020	10000
Product-5	01/01/2020	15/02/2023	15000
			
My Output like this			
Perpoduct and StartDate,FinishDate Month wise amount will split			
Like			
Product-1	March-18	6250.00	
	April-18	4166.67	
	May-18	2083.33	
	June-18	833.33	
	July-18	1250.00	
	August-18	0.00	
	September-18	0.00	
	upto-Last Finishdate	0.00	
Product-2	Same above		

Maciej Los

В чем твоя проблема?
Примечание: мы не можем читать в вашем уме или непосредственно с вашего экрана. Итак, вы должны описать свою проблему и привести примеры, чтобы объяснить, чего вы хотите достичь.

2 Ответов

Рейтинг:
2

OriginalGriff

Попробуйте использовать GROUP BY.
Что-то вроде:

SELECT ProductName, MIN(EnterDate), MAX(EnterDate), SUM(Amount)
FROM MyTable
GROUP BY ProductName


Рейтинг:
0

Member 2000765

Спасибо, но мое требование - это StartDate, FinishDate расставания
как и в месячном исчислении, сумма

Спасибо


Maciej Los

Это не ответ. Пожалуйста, удалите его, чтобы избежать голосования вниз. Чтобы опубликовать комментарий, используйте виджет "есть вопрос или комментарий" под решением, которое вы хотите опубликовать комментарий.