ฉันกำลังดำเนินการค้นหาเพื่อนับจำนวนผลลัพธ์ในเดือนและปีที่กำหนด อย่างไรก็ตาม ฉันยังต้องใช้วันที่เต็มเพื่อสร้างสตริงเดือนปีด้วย ฉันทราบว่าสิ่งใดก็ตามที่อยู่ในส่วนคำสั่งที่เลือกจะต้องอยู่ในกลุ่มทีละส่วนด้วย อย่างไรก็ตาม ฉันต้องการจัดกลุ่มตามเดือนและปีเท่านั้นเพื่อให้ได้ผลลัพธ์การนับที่ถูกต้อง ฉันจะแก้ไขปัญหานี้ได้อย่างไร?
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