永发信息网

如何用Sql语句获取当前时间,并且在当前时间的基础上减去3天的时间

答案:2  悬赏:40  手机版
解决时间 2021-01-27 12:36
如何用Sql语句获取当前时间,并且在当前时间的基础上减去3天的时间
最佳答案
一、DateAdd()方法说明
SQL Server提供了日期函数DateAdd用于获得某日期指定间隔后的日期。
1. 定义和用法
DATEADD() 函数在日期中添加或减去指定的时间间隔。
2. 语法
DATEADD(datepart,number,date)
date 参数是合法的日期表达式。number 是您希望添加的间隔数;对于未来的时间,此数是正数,对于过去的时间,此数是负数。
datepart 参数可以是下列的值:


datepart
缩写


年    yy, yyyy    
季度    qq, q    
月    mm, m    
年中的日    dy, y    
日    dd, d    
周    wk, ww    
星期    dw, w    
小时    hh    
分钟    mi, n    
秒    ss, s    
毫秒    ms    
微妙    mcs    
纳秒    ns    
实例
假设我们有下面这个 "Orders" 表:


OrderId
ProductName
OrderDate


'Computer'    2016-12-29 16:25:46.635    
现在,我们希望向 "OrderDate" 添加 2 天,这样就可以找到付款日期。
我们使用如下 SELECt 语句:
SELECT OrderId,DATEADD(day,2,OrderDate) AS OrderPayDateFROM Orders
结果:


OrderId
OrderPayDate


2016-12-31 16:25:46.635    


二、SQL代码

PRINT DateAdd(day, -3, GetDate())

三、运行测试
05 20 2017  3:10PM
全部回答
oracle: sysdate-3 sql server: getdate()-3
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
下述哪项不属于溶栓治疗的并发症A.梗死灶继发
南京林业大学的南方学院怎么样?风景园林专业
王者荣耀关羽马眼睛亮是怎么触发的 关羽马眼
地菜煮鸡蛋小孩能吃吗
两轮摩托车改装三轮摩托车需要什么材料
丫角的意思是什么啊?知道的请说下!
《中国药典》规定,将测定管用供试液体或固体
单选题催化DNA聚合酶水解的酶是A.肽酶B.蛋白
云南白药在微商卖什么呢?
朋友今天购买了一款blomberg的冰箱(博伦博格
学校为什么有很多小商贩?他们集聚的原因是什
huⅰcheng这写什么汉字?
如果想要自己做短视频(手绘镜头)大概3到5分
从风水上看窗下有桑树好吗
下列各项中,不属于无机盐生理作用的是A. 维
推荐资讯
瑞利波又叫做:()
绿茶,决明子一起泡茶喝好吗?
75千瓦电动机,选用多大的电源线
混凝土泵车底盘为什么都是进口的,用国产的话
g20峰会主要是搞什么东西?对杭州本地人有什
08—09赛季,曼联的主力阵容
谁知道《爱莲说》里的散句和骈句
纳土的意思是什么啊?知道的请说下!
商丘鑫昌汽贸有限公司地址好找么,我有些事要
宜春市娃娃乐幼儿园地址有知道的么?有点事想
有一个动画片有几个犯罪的人穿着监狱服
平干的意思是什么啊?知道的请说下!
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?