如何在sql server中的特定日期添加-30天? [英] how to add -30 days to a specific date in sql server?
本文介绍了如何在sql server中的特定日期添加-30天?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我的情况我有一个Expiredate专栏,我的目的是在Expiredate的30天之前得到日期。怎么做。
解决方案
这应该有效。
选择 DATEADD(DAY,-30,GETDATE())
查看MSSQL DATEADD 功能。
你可以这样使用:
SELECT
DATEADD(day,-30,Expiredate) as 30DaysBeforeExpireyDate
FROM
tblSource
;
希望它有所帮助。
你可以这样做:
SELECT DATEADD(day,-30,Expiredate)from LastDate from YourTable
i my case i have a Expiredate column and my intention is to get the date before 30 days of Expiredate. how to do that.
解决方案
This should work.
select DATEADD(DAY , -30, GETDATE())
Have a look at MSSQLs DATEADD function.
You can use this like:
SELECT DATEADD(day,-30, Expiredate) as 30DaysBeforeExpireyDate FROM tblSource ;
Hope it helps.
You can do using this:
SELECT DATEADD(day,-30,Expiredate) as LastDate from YourTable
这篇关于如何在sql server中的特定日期添加-30天?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文