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
原文地址:https://www.cnblogs.com/fei12/p/2797374.html