Как получить ежемесячный отчет в формате Pivot на SQL? - PullRequest
1 голос
/ 13 апреля 2019

Как получить ежемесячный отчет в формате сводного отчета в SQL?

Я пытаюсь создать сводный формат ежемесячного отчета в ..

enter image description here

1 Ответ

1 голос
/ 13 апреля 2019

Вы можете использовать conditional aggregation

select SourceID,   
       sum(case when month(FileReceivedDate)= 1 then 1 else 0 end ) as Jan,
       sum(case when month(FileReceivedDate)= 2 then 1 else 0 end ) as Feb,
       sum(case when month(FileReceivedDate)= 3 then 1 else 0 end ) as Mar,
       sum(case when month(FileReceivedDate)= 4 then 1 else 0 end ) as Apr
   from tab
  group by SourceId
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...