特定の月と年の結果の数をカウントするクエリに取り組んでいます。ただし、完全な日付を使用して月の年文字列を作成する必要もあります。select 句に含まれるものはすべて、group by 句にも含まれている必要があることを認識しています。ただし、正しいカウント結果を得るために、月と年でグループ化するだけです。どうすればこれを解決できますか?
SELECT category, Count(ID), MONTH(aDate) AS month , YEAR(aDate) AS year, aDate,
CONVERT(CHAR(4),aDate) , 100) + CONVERT(CHAR(4),aDate) , 120) as monthYear
FROM table
GROUP BY month, year, category