SQL Server DATEPART() 函数

定义和用法

DATEPART() 函数用于返回日期/时间的单独部分,比如年、月、日、小时、分钟等等。

语法

DATEPART(datepart,date)

date 参数是合法的日期表达式。datepart 参数可以是下列的值:

 

日期部分缩写
year yy, yyyy
quarter qq, q
month mm, m
dayofyear dy, y
day dd, d
week wk, ww
weekday dw
Hour hh
minute mi, n
second ss, s
millisecond ms

假设我们有下面这个 "Orders" 表:

OrderId ProductName OrderDate
1 'Computer' 2012-12-01 16:05:01
1 SELECT DATEPART(yyyy,OrderDate) AS OrderYear,
2             DATEPART(mm,OrderDate) AS OrderMonth,
3             DATEPART(dd,OrderDate) AS OrderDay
4    FROM Orders
5  WHERE OrderId=1

结果:

 

OrderYear OrderMonth OrderDay
2012 12 01

 

 

posted @ 2012-12-01 16:09  飞飞O(∩_∩)  阅读(157)  评论(0编辑  收藏  举报