フィールドの説明でグループ化するクエリがあります。(全部で 9 つの説明があります。) どうにかして、これらの説明のうち 3 つを 1 つのグループに結合し、合計 7 つの説明を作成する必要があります。私はSQLクエリにまったく慣れていないので、これまでJOINSとWHERE句以外のことについてかなり迷っています。助けてくれてありがとう。
SELECT serviceclass.description, DATEPART(Year, meterread.readdate) AS Year, DATEPART(Month, meterread.readdate) AS Month, SUM(meterread.consumption)
AS Consumption, COUNT(DISTINCT accountservice.account_id) AS Locations
FROM accountservice INNER JOIN
serviceclass ON accountservice.serviceclass_id = serviceclass.serviceclass_id INNER JOIN
meterread ON accountservice.accountservice_id = meterread.accountservice_id
WHERE (@Year = DATEPART(Year, meterread.readdate))
GROUP BY serviceclass.description, DATEPART(Year, meterread.readdate), DATEPART(Month,meterread.readdate)
ORDER BY Year, Month