Как получить минимальную / максимальную дату в счетчике, группировать по запросу? - PullRequest
0 голосов
/ 13 апреля 2019

В SQL, Как получить минимальную / максимальную дату в счетчике, группировать по запросу?

Запрос:

- Это не дает минимальную и максимальную дату, полученную для файла

;with cte as
(
select SourceId,Count(FileName) as TotalFileCount
from mytable
group by SourceId
)
select * from cte
order by TotalFileCount desc

Ожидаемый результат .. вместе с SourceId, Count, StartDate (Minimum), EndDate (Maximum)

enter image description here

1 Ответ

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

добавить необходимый столбец агрегации

select SourceId
  , Count(FileName) as TotalFileCount
  , min(RecevidDate) InitialReceiveDate
  , max(RecevidDate) LastReceiveDate
from mytable
group by SourceId
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...