今月と今年のすべての申請日を返したいと思います。これは簡単なはずですが、わかりません。今月は 2 つの日付があり、今年は 90 の日付があることがわかっています。右、左、外側、内側 私はそれらすべてを試しましたが、壁にコードを投げて、何がくっつくかを確認しようとしましたが、どれも機能しませんでした。両方の列で 2 を取得するか、両方の列で 180 を取得します。これが私の最新の選択ステートメントです。
SELECT count(a.evdtApplication) AS monthApplicationEntered,
count (b.evdtApplication) AS yearApplicationEntered
FROM tblEventDates a
RIGHT OUTER JOIN tblEventDates b ON a.LOANid = b.loanid
WHERE datediff(mm,a.evdtApplication,getdate()) = 0
AND datediff(yy,a.evdtApplication, getdate()) = 0
AND datediff(yy,b.evdtApplication,getdate()) = 0