0
目前我的查詢返回三條記錄。原因是CRT_STAT表找到了3條匹配的記錄。我想獲得具有最新日期的記錄。我的CRT_STAT
表有一個名爲DISPOSITION_DATE
的列。CROSS APPLY得到最近的日期
我需要在查詢的這一部分添加一個日期檢查,它選擇它找到的記錄組的最近日期(在本例中爲三個)。
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
這樣做最有效的方法是什麼?
'TOP 1 ... ORDER BY DISPOSITION_DATE DESC'? –