【发布时间】:2021-09-19 08:16:35
【问题描述】:
我有一个查询,目前正在查看自购买之日起 28 天后的收据。
AND PAYMENT_DATE >= DATEADD(DD, -28, CONVERT(DATE, GETDATE()))
现在我应该回到前一年的 11 月 15 日,仍然使用PAYMENT_DATE。
是否可以获得有关如何完成此更改的帮助?
谢谢。
【问题讨论】:
-
为什么不直接硬编码
'2020-11-15'? -
@GordonLinoff 因为这仅在运行查询 this 年时有效,但在明年再次运行时会失败。
-
如果当前日期在 11 月 15 日到 12 月 31 日之间会发生什么?一年多以后还想回去吗?
标签: sql sql-server date tsql