我有一个查询来获取 2 个日期时间之间的日期差异:
SELECT DATEDIFF(DAY, @CreatedDate , GETDATE())
Ex :
SELECT DATEDIFF(DAY, '2013-03-13 00:00:00.000' , GETDATE())
我需要有一个这样的查询工作,它将从创建日中减去一天:
SELECT DATEDIFF(DAY, **@CreatedDate- 1** , GETDATE())
最佳答案
试试这个
SELECT DATEDIFF(DAY, DATEADD(day, -1, '2013-03-13 00:00:00.000'), GETDATE())
要么
SELECT DATEDIFF(DAY, DATEADD(day, -1, @CreatedDate), GETDATE())
关于sql - 从日期时间减去一天,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15631977/