日期时间函数
GETDATE函数
GETDATE函数返回系统的当前日期。GETDATE 函数不使用参数。
注意:GETDATE 函数的返回结果的长度为 29 个字符。
--GETDATE函数--GETDATE函数返回系统的当前日期。GETDATE 函数不使用参数。--注意:GETDATE 函数的返回结果的长度为 29 个字符。SELECT GETDATE() AS 现在时间
DAY函数
DAY函数返回一个整数,表示日期的“日”部分。
--DAT函数--DAY函数返回一个整数,表示日期的“日”部分SELECT DAY(GETDATE()) AS '日(DAY)'
MONTH函数
MONTH函数返回一个表示日期中的“月份”日期部分的整数。、
--MONTH函数--MONTH函数返回一个表示日期中的“月份”日期部分的整数SELECT MONTH(GETDATE()) AS '月(MONTH)'
YEAR函数
YEAR函数用于返回指定日期的年份。
--YEAR函数--YEAR函数用于返回指定日期的年份SELECT YEAR(GETDATE()) AS '年(YEAR)'
DATEDIFF函数
DATEDIFF函数用于返回日期和时间的边界数。
--返回两个日期之间的天数SELECT DATEDIFF(DAY,'-02-22','-03-22') AS 时间差SELECT DATEDIFF(HOUR,GETDATE(),'-02-23') AS 小时差
DateADD函数
DATEADD函数将表示日期或时间间隔的数值与日期中指定的日期部分相加后,返回一个新的值
第一个数值:指定要与数值相加的日期部分的参数。
第二个数值:用于与 第一个数 相加的值。
第三个值:返回有效日期或日期格式的字符串的表达式。
--第一个数值:指定要与数值相加的日期部分的参数--第二个数值:用于与 第一个数 相加的值--第三个值:返回有效日期或日期格式的字符串的表达式--在现在时间上加上一个月SELECT GETDATE() AS 当前时间SELECT DATEADD(MONTH,1,GETDATE()) AS 下一个月的时间