--1. 当前系统日期、时间 select getdate() --2015-01-06 09:27:27.277 --2.时间操作 dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值 dateadd(datepart,number,date) 注: d...
DATENAME(WEEKDAY,DATEADD(wk,DATEDIFF(wk,0,dateadd(dd,6-datepart(day,getdate()),getdate())),0)) 本月第1个星期三 select DATEADD(wk,DATEDIFF(wk,'1900-01-03',dateadd(dd,6-datepart(day,getdate()),getdate())),'1900-01-03'), DATENAME(WEEKDAY,DATEADD(wk,DATEDIFF(wk,'1900-01-03',da...
2.时间和日期函数 (1)DATEADD 函数功能在向指定日期加上一段时间的基础上,返回新的datetime值 语法DATEADD(datepart,number,date) 样例SELECTDATEADD(day,21,pubdate)AStimeframeFROMtitles (2)DATEPART 函数功能返回代表指定日期的指定日期部分的整数 语法DATEPART(datepart,date) 样例SELECTDATEPART(month,GETDATE())AS...
--1. 当前系统日期、时间 select getdate() --2015-01-06 09:27:27.277 --2.时间操作 dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值 dateadd(datepart,number,date) 注: datepart : year(yy, yyyy) | quarter(qq,q) | month(mm,m) | week(ww,wk) | day(dd,dy) | hour(h...
DATEADD(): 在日期上加上一段时间间隔 SELECT DATEADD(day, 10, '2022-01-01') -- 在 '2022-01-01' 上加上 10 天 DATEDIFF(): 返回两个日期之间的时间间隔 SELECT DATEDIFF(day, '2022-01-01', '2022-01-11') -- 返回 '2022-01-01' 到 '2022-01-11' 之间的天数 ...
2.2 DATEADD 【说明】 用于在日期值上加上指定单位指定的间隔 注意间隔值可以是负数,从而实现减去指定单位指定的间隔 【语法】 DATEADD(datePart,number,date) 时间间隔参数年Year,yyyy,yy季度Quarter,qq,q月Month,mm,m一年内的天DayOfYear,dy,y天Day,dd,d星期Week,wk,www ...
--1. 当前系统日期、时间 select getdate() --2015-01-06 09:27:27.277 --2.时间操作 dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值 dateadd(datepart,number,date) 注: datepart : year(yy, yyyy) | quarter(qq,q) | month(mm,m) | w
DATEADD函数在指定日期时间的基础上加一段时间,返回新的日期时间值。 Dateadd(datepart , number, date ) --差值转换为datepart日期元素的格式 求两日期时间之间的差值函数 DATEDIFF函数:返回开始日期和结束日期在给定日期部分上的差值。 datediff(datepart , startdate , enddate ) --差值转换为datepart日期元素的格式...
--1. 当前系统日期、时间 select getdate() --2015-01-06 09:27:27.277 --2.时间操作 dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值 dateadd(datepart,number,date) 注: datepart : year(yy, yyyy) | quarter(qq,q) | month(mm,m) | week(ww,w...