次のクエリを使用して、データベースにデータがある月のリストを表示しています。
SELECT DATENAME(MONTH, EVENT_DATE) + ' ' + DATENAME(YEAR, EVENT_DATE) AS MonthYear
FROM [ODA].[dbo].[REPORT_CASE_EXT]
GROUP BY DATENAME(MONTH, EVENT_DATE) + ' ' + DATENAME(YEAR, EVENT_DATE)
次の並べ替えをクエリに追加すると、エラーが発生します。これらは groupby に表示されないためです。
SORT BY DATENAME(YEAR, EVENT_DATE), DATENAME(MONTH, EVENT_DATE)
この種を達成する方法はありますか?