- 日期函数
getdate( )
SQL语句:select getdate( ) #查询结果:2018-11-15 16:25:46.635
SQL语句:select getdate( )as currentdatetime #返回当前系统的日期和时间,并取名为currentdatetime
datepart( )
SQL语句:select datepart(year,'2018-10-15') #返回日期“2018-10-15”中的年份
SQL语句:select datepart(month,'2018-10-15') #返回日期“2018-10-15”中的月份
SQL语句:select datepart(week,'2018-10-15') #返回日期“2018-01-15”是一年中的第几周
SQL语句:select datepart(weekday,'2018-10-15') #返回日期“2018-10-15”是一周中的第几天(即星期几)
day( ) month( ) year( )
SQL语句:select month(2018-10-15)
SQL语句:select year(getdate())
SQL语句:select day(2018-10-15)
dateadd( )
SQL语句:select dateadd(day,2,'2018-10-15')
SQL语句:select dateadd(month,1,'2018-10-15’)
SQL语句:select dateadd(week,1,'2018-10-15')
SQL语句:select dateadd(day,-3,getdate())
datediff( )
SQL语句:select datediff(day,'2018-09-01','2018-09-18') #返回这两个日期相差的天数?
SQL语句:select datediff(month,'2016-10-11','2016-11-01') #返回这两个日期相差的月份?
datename( )
SQL语句:select datename(weekday,'2018-10-15') #查询2018年10月15日是星期几?
SQL语句:select datename(month,getdate()) #查询当前日期是几月?
(返回结果形式不同)