SQL 서버 DATEPART () 함수
정의 및 사용
DATEPART () 함수 등과 같은 년, 월, 일,시, 분으로, 일자 / 시간의 단일 부분을 반환하는 데 사용하고있다.
문법
DATEPART(datepart,date)
날짜 날짜 식 인수는 합법적이다. 날짜 부분 매개 변수는 다음 값을 가질 수 있습니다 :
datepart | 缩写 |
---|---|
年 | yy, yyyy |
季度 | qq, q |
月 | mm, m |
年中的日 | dy, y |
日 | dd, d |
周 | wk, ww |
星期 | dw, w |
小时 | hh |
分钟 | mi, n |
秒 | ss, s |
毫秒 | ms |
微妙 | mcs |
纳秒 | ns |
예
우리는 다음 "주문"을 가지고 테이블을 가정 해 봅시다 :
OrderId | ProductName | OrderDate |
---|---|---|
1 | Jarlsberg Cheese | 2008-11-11 13:23:44.657 |
다음은 SELECT 문은 다음과 같습니다
SELECT DATEPART(yyyy,OrderDate) AS OrderYear,
DATEPART(mm,OrderDate) AS OrderMonth,
DATEPART(dd,OrderDate) AS OrderDay,
FROM Orders
WHERE OrderId=1
DATEPART(mm,OrderDate) AS OrderMonth,
DATEPART(dd,OrderDate) AS OrderDay,
FROM Orders
WHERE OrderId=1
결과는 다음과 같다 :
OrderYear | OrderMonth | OrderDay |
---|---|---|
2008 | 11 | 11 |
SQL 서버 날짜 기능