質問: SQLの年度集計について以下のデータを年度で集計するSQLクエリを組んでいます datapartで記述すると(1月~12月)の集計になってしまい
回答: SELECT 年,種類 ,sum(売り上げ個数) as 売り上げ個数 ,sum(売り上げ金額) as 売り上げ金額 FROM (SELECT DATEPART(YEAR,日付) -CASE WHEN DATEPART(MONTH,日付)<4 THEN 1 ELSE 0 END as 年 ,種類,売り上げ個数,売り上げ金額 FROM test)T GROUP BY 年,種類 order by 年 です。