Я пытаюсь получить количество строк с метками времени, возвращающимися в 6-месячные группы с сегодняшнего дня.Например, я хотел бы напечатать Год, затем, какую половину года, а затем количество записей, содержащихся в этой группе.
Я пробовал это:
SELECT dateadd(month, datediff(month, 6, TimeStamp),0), DATEPART(Year, TimeStamp), count(*)
FROM Table
WHERE row1 = 'Blah'
GROUP BY dateadd(month, datediff(month, 6, TimeStamp),0), DATEPART(Year, TimeStamp)
ORDER BY dateadd(month, datediff(month, 6, TimeStamp),0), DATEPART(Year, TimeStamp)
Ноэто не дает мне ожидаемые группы.