1

現在、私のクエリは 3 つのレコードを返しています。これは、CRT_STAT テーブルで一致するレコードが 3 つ見つかったためです。最新の日付を持つレコードを取得したいと思います。私CRT_STATのテーブルには という列がありますDISPOSITION_DATE

クエリのこの部分に日付チェックを追加して、見つかったレコードのグループの最新の日付 (この場合は 3 つ) を選択する必要があります。

CROSS APPLY (
    SELECT *
    FROM CCH_PUBLIC.dbo.CRT_STAT as crtStat
    WHERE crtStat.TRS_IDN = o.TRS_IDN 
    AND crtSTat.DISPOSITION_DATE ='DATE IS MOST RECENT OF THE THREE RECORDS FOUND'

) crtStat

これを行う最も効率的な方法は何でしょうか?

4

1 に答える 1