我从 SQL Server 中的 SQL 查询中摘录以下内容:
LEFT JOIN tbl_StuAssess SA (NOLOCK)
ON CA.ASMT_PK = SA.ASMT_PK
AND SA.DELT_FLAG = 0
AND CA.SCRE_MTOD_PK = SA.SCRE_MTOD_PK
AND CVS.STUD_PK = SA.STUD_PK
AND(SA.ASMT_DATE BETWEEN @YearStartDate AND @YearEndDate)
这是我的问题,如果我遇到的前 4 个条件,我希望最后一个条件(SA.ASMT_DATE BETWEEN @YearStartDate AND @YearEndDate)
只返回介于两者之间的最新日期,@YearStartDate
并且@YearEndDate
满足所有其他条件。谁能告诉我我该怎么做?
谢谢你。