MY SQL getdate - 昨天到7天前

时间:2018-02-02 16:24:46

标签: mysql

我有一个带有转换为日期值的数据库

CONVERT (VARCHAR(11),DATEADD(day,wo_date,'1971/12/31'),106) AS Date

我想在没有今天的情况下有7天。我可以通过使用以下代码获得今天的最后7天

SELECT datediff(day,'DEC 31 1971',getdate())-7

但我上周即(昨天(星期四)至8日(Wendsday)不能滚动?

2 个答案:

答案 0 :(得分:2)

这是你在找什么?

  

DATEDIFF(datepart,startdate,enddate)

"http(s)?://.*/def/.*

答案 1 :(得分:0)

脑屁!以相当简单的方式找到了解决方案。

wo_date > (SELECT datediff(day,'JAN 01 1972',getdate())-7) 
AND wo_date <= (SELECT datediff(day,'JAN 01 1972',getdate()))

再次感谢您的灵感!