目前我的查询返回三个记录。原因是 CRT_STAT 表找到了 3 条匹配记录。我想获取日期最近的记录。我的CRT_STAT
表有一个名为DISPOSITION_DATE
.
我需要在查询的这一部分添加一个日期检查,它选择它找到的记录组的最新日期(在本例中为三个)。
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
这样做最有效的方法是什么?