我正在尝试从该ExpiryDate
字段正好一个月后的表中获取所有记录。
然而,问题是它ExpiryDate
与小时、分钟和秒一起存储。因此,我该怎么说 - 从我的表中获取所有记录,其中 ExpiryDate (dd/MM/yyyy) 比现在提前一个月 (dd/MM/yyyy)。
这是我目前拥有的:
SELECT * FROM dbo.Custom_MembershipTransaction mt (nolock)
WHERE mt.ExpiryDate = DATEADD(MONTH, 1, GETDATE())
AND mt.IsComplete = 1;