SQL语句方法语法总结(三)

1.时间相关的操作

月份、星期、日期、时间格式转换、第几周

 1 SELECT DATEADD(DAY,12,'2014-4-1') as '时间间隔',

 2  --在所给时间上加上时间间隔,转换成DATETIME 

 3          DATEDIFF(DAY,'2014-04-01','2014-04-30') as '时间差',--返回时间差值29

 4          DATEPART(MONTH,'2014/04/4') as '月份'--返回时间日期的指定日期的月份

 5 

 6 SELECT DATEPART(YEAR,'2012-01-11') as'年份' --年份

 7      , DATEPART(DAY,'2012-01-10') as '今天日期'--几号

 8      , DATEPART(d,'2014-05-19') as '星期几'--返回所给时间的日期几号

 9      , DATEPART(m,'2014-05-19') as '月份' --返回所给时间的月份

10 

11 SELECT DATENAME(WEEKDAY,'2014-04-4') --返回指定日期的星期

12     , DATENAME(DW,'2014-04-01')

13     , 第几周=DATENAME(WEEK,GETDATE())  --本年第几周

14     , TODAY=DATENAME(WEEKDAY,GETDATE()) --当前星期几

SQL语句方法语法总结(三)

 

你可能感兴趣的:(sql语句)