スクリーンショットで与えられたデータのテーブルがあります
。
毎月最大のSnapshot_Dateを持つレコードのみを取得する必要があります。
結果のデータセットは次のように必要です
どうすればこれを行うことができますか。あなたのアイデアが必要です。
使ってみました
select *
from table
where Snapshot_Date = (select MAX(Snapshot_Date)
from table
where DATEPART(MONTH,Snapshot_Date)=11)
しかし、ここで月番号をハードコーディングする必要があります!! 御時間ありがとうございます!!