【发布时间】:2020-05-03 12:12:58
【问题描述】:
我有一个锚定日期,例如。 01-01-2020,这是一个变量。我也有几天的间隔,例如。 7天,这也是一个变量。我需要在当前日期或之后获取下一个日期,这是锚定日期之后的整数个间隔。
现在是 2020 年 1 月 16 日。我预计的日期是 2020 年 1 月 22 日。
结果日期将在 SELECT 语句中作为一列。 select 语句提供变量。
【问题讨论】:
-
请用您正在使用的数据库标记您的问题。日期函数是高度特定于供应商的。
-
我认为您需要样本数据、所需结果、适当的数据库标签和解释。为什么
anchor_date + @x * interval '1 day'(或等效的)不起作用? -
解决方案(假设甚至有一个)将是特定于 RDBMS 的。请告诉我们您使用的数据库。
-
对不起大家我在 SQL 2008 R2 上,没有笑声。
标签: sql sql-server tsql date sql-server-2008