日期加法函数 (DATEADD)

✅ Azure 流分析 ✅ 构造事件流

返回一个指定日期,该日期的指定数字间隔(带符号整数)添加到该日期的指定日期部分。

语法

DATEADD ( datepart , number, date )  

论据

datepart

指定越过类型边界的 startdate 和 enddate 的一部分。 下表列出了所有有效的 datepart 参数。

datepart 缩写形式
yy、yyy
季度 qq、q
月份 mm、m
dayofyear dy,y
dd、d
wk、ww
工作日 dw、w
小时 hh
分钟 mi、 n
ss、s
毫秒 女士
微秒 mcs

数字

一个表达式,可以解析为添加到日期部分的 bigint。 如果使用十进制分数指定值,则小数部分将被截断,且未舍入

日期

可解析为日期时间的表达式。 date 可以是表达式、列表达式或字符串文本

返回类型

bigint

例子

SELECT DATEADD(hour,2,EntryTime) AS AdjustedTime
FROM Input TIMESTAMP BY EntryTime  
WHERE Toll > 5