2
私はSQL Serverを使用していますが、2015年、2016年などの会議に駆動される合計距離を返し、それを年ごとにグループ化するクエリを作成しようとしています。 MeetupDate
のデータ型ですdate
とDistance
データ型がdecimal(5, 2)
SQL Server:SUM()with GROUP BY
あるしかし、私はそれが代わりにやってみたいこととして、それをリストである
SELECT
DATEPART(yyyy, MeetupDate) AS Year,
SUM(Distance) AS Distance
FROM
Meetups
GROUP BY
MeetupDate
Returns thisを:私が持っているもの
:
2015 - NULL
2016 - 97.8 (total)
どうすればこの問題を解決できますか?
年単位でグループ化しようとしているように、 'group by DATEPART(yyyy、MeetupDate) 'を使用してください。 –