slogan 专业知识问答平台!
佰学网 >生活问答 > 知识 > SQL中如何实现当前日期后的100天后的日期

SQL中如何实现当前日期后的100天后的日期

原创 2022-03-07 14:39:13
一、DateAdd()方法说明SQLServer提供了日期函数DateAdd用于.. 精选答案
  • 问题相关
一、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
OrderPayDate
FROM
Orders
结果:
OrderId
OrderPayDate
2016-12-31
16:25:46.635

二、SQL代码
PRINT DateAdd(day, 100, GetDate())
三、运行测试
08 31 2017 2:56PM

©本文版权归作者所有,任何形式转载请联系我们:xiehuiyue@offercoming.com。

相关内容推荐

来自百学网

刘老师

刘老师

中国人大教育学硕士

关注

你可能关心