ExpiryDate
フィールドがちょうど 1 か月離れているテーブルからすべてのレコードを取得しようとしています。
ただし、問題はExpiryDate
、時、分、秒とともに保存されることです。したがって、どのように言えばよいでしょうか - ExpiryDate (dd/MM/yyyy) が現在 (dd/MM/yyyy) の 1 か月前のすべてのレコードをテーブルから取得してください。
これは私が現在持っているものです:
SELECT * FROM dbo.Custom_MembershipTransaction mt (nolock)
WHERE mt.ExpiryDate = DATEADD(MONTH, 1, GETDATE())
AND mt.IsComplete = 1;