Суммирование строк по датам - PullRequest
0 голосов
/ 05 июня 2018

У меня есть следующая таблица: enter image description here Я пытаюсь получить сумму значений в столбце созданный вчера на основе месяца, например, для мая или 05 месяца.необходимо получить некоторые из всех строк в период с 5-1-2018 по 5-30-2018 и записать это значение в переменную таблицы.

Окончательным результатом должна стать таблица с 12 месяцами исумма CreatedYesterday в каждом месяце.

month    |  Sum

   Jan   |  100

   Feb   |   500

   Mar   | 1000

1 Ответ

0 голосов
/ 05 июня 2018
   CREATE TABLE #TEMP_A
(
CREATEDYESTERDAY INT,
CREATEDTHISWEEK INT,
CREATEDTHISYEAR INT,
CALCDATE DATE


)


INSERT INTO #TEMP_A
VALUES(0,0,26226,'05/18/2018')
INSERT INTO #TEMP_A
VALUES(71,1647,7402,'05/18/2018')
INSERT INTO #TEMP_A
VALUES(21,60,1931,'05/18/2018')
INSERT INTO #TEMP_A
VALUES(21,60,1931,'04/18/2018')

SELECT SUM(CREATEDYESTERDAY) AS [SUM],DATENAME(MONTH,CALCDATE) AS [MONTH] FROM #TEMP_A GROUP BY DATENAME(MONTH,CALCDATE)

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...