Сумма по сгруппированному количеству столбцов в SQL Server - PullRequest
0 голосов
/ 13 сентября 2018

У меня есть данные о количестве пользователей и месяце во 2-м столбце, а также названия команд в 3-м столбцах, как показано ниже.Я хочу, чтобы o / p дал сумму столбца пользователей за 7-й, 8-й и 9-й месяц, сгруппированный по месяцам.

 Count_of_Users Month   Team
 ----------------------------
       1          7       a
       1          8       a
       1          9       a
       1          7       a
       1          8       a
       1          9       a
       1          7       a
       1          8       a
       1          9       a

Запрос:

SELECT  
    (COUNT(DISTINCT([username]))) AS A,
    MONTH([Date]) AS B,
    Team
FROM
    myTable
GROUP BY
    [UserName], MONTH([Date]), Team
ORDER BY 
    [UserName], MONTH([Date]), Team

Это запрося имел для вышеупомянутого о / п.Я не уверен, должен ли я использовать UNION ALL для продолжения.Любые входы приветствуются.

1 Ответ

0 голосов
/ 13 сентября 2018

Я не уверен, что вы хотите, но ваша текущая версия не очень полезна. Это то, что вы намерены?

SELECT COUNT(DISTINCT [username]) AS A,
       MONTH([Date]) AS B,
       Team
FROM myTable
GROUP BY MONTH([Date]), Team
ORDER BY MONTH([Date]), Team
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...