Просто объедините свои строки, используя функции min
, max
, count
вместе с предложением group by
:
select [user]
, min([resolved date]) oldestdate
, max([resolved date]) mostrecentdate
, count(*) totaltasks
from MyTable
group by [user];
Чтобы ответить на дополнительный вопрос, показать результаты при выполнении задачи итого больше 50, используйте предложение having
, например
select [user]
, min([resolved date]) oldestdate
, max([resolved date]) mostrecentdate
, count(*) totaltasks
from MyTable
group by [user]
having count(*) > 50;