如何在sql server中的特定日期添加-30天? [英] how to add -30 days to a specific date in sql server?

查看:2474
本文介绍了如何在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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆