从datetime减去一天 [英] Subtract one day from datetime
本文介绍了从datetime减去一天的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个查询来获取2个datetime之间的日期差异:
I have a query to fetch date diff between 2 datetime as :
SELECT DATEDIFF(DAY, @CreatedDate , GETDATE())
Ex :
SELECT DATEDIFF(DAY, '2013-03-13 00:00:00.000' , GETDATE())
我需要一个这样的查询工作,从创建的日子减去一天:
I need to have a query work like this which will subtract a day from created day:
SELECT DATEDIFF(DAY, **@CreatedDate- 1** , GETDATE())
推荐答案
尝试这个
SELECT DATEDIFF(DAY, DATEADD(day, -1, '2013-03-13 00:00:00.000'), GETDATE())
OR
SELECT DATEDIFF(DAY, DATEADD(day, -1, @CreatedDate), GETDATE())
这篇关于从datetime减去一天的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文