【发布时间】:2016-04-16 18:47:51
【问题描述】:
我不明白为什么,但不知何故,这个查询不起作用。 我想取系统日期 -1 天,其中系统日期比当前日期小 1 天。
WHERE
a.SEND_Date >= dateadd(DD,-1,(CAST(getdate() as date) as datetime))
【问题讨论】:
-
“不起作用”是什么样的?
-
你真的需要
CAST吗? -
我不确定 CAST 是否必要。这就是为什么我寻求帮助以使其更好或修复此查询行。
-
我认为这种方式可能更好 DATEADD(day,DATEDIFF(day,-1,GETDATE()),-1)
标签: sql sybase sqlanywhere