相关文章推荐
强悍的钥匙  ·  Python SQL 驅動程式 - ...·  8 月前    · 
强健的大白菜  ·  java - pass multiple ...·  1 年前    · 
微笑的充电器  ·  react usestate input ...·  1 年前    · 

sql 当前日期减一天前一天的数

在SQL中,您可以使用DATEADD函数和GETDATE函数来获取当前日期减去一天前的日期,然后再用DATEADD函数来获取前一天的日期。

下面是一个示例查询,可以返回当前日期减去一天前一天的日期:

SELECT DATEADD(DAY, -1, DATEADD(DAY, -1, GETDATE())) AS Yesterday

该查询中,首先使用DATEADD函数将当前日期减去一天,然后再使用DATEADD函数将结果日期再减去一天,从而得到前一天的日期。最后,使用AS子句将结果列命名为“Yesterday”。

请注意,上述查询中使用了GETDATE()函数来获取当前日期和时间。如果您希望返回不包含时间的日期,可以使用CAST函数将结果转换为DATE类型。例如:

SELECT DATEADD(DAY, -1, DATEADD(DAY, -1, CAST(GETDATE() AS DATE))) AS Yesterday

此查询将获取当前日期,将其转换为日期类型(即去掉时间部分),然后再减去一天前一天的日期。

  •