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 |
浙公网安备 33010602011771号