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
他のすべての条件を満たします。どうすればそれができるか教えてもらえますか?
ありがとうございました。