SQL Server DATEPART() 함수
정의와 사용법
DATEPART() 함수는 날짜/시간의 단일 부분을 반환하는 데 사용됩니다. 예를 들어, 연, 월, 일, 시간, 분 등입니다.
문법
DATEPART(datepart,date)
date 파라미터는 유효한 날짜 표현식입니다.datepart 파라미터는 다음의 값 중 하나일 수 있습니다:
datepart | 약자 |
---|---|
년 | yy, yyyy |
분기 | qq, q |
월 | mm, m |
연 중 일 | dy, y |
일 | dd, d |
주 | wk, ww |
주 | dw, w |
시간 | hh |
분 | mi, n |
초 | ss, s |
밀리초 | ms |
미크로초 | mcs |
나노초 | ns |
예제
아래와 같은 "Orders" 테이블이 있습니다:
OrderId | ProductName | OrderDate |
---|---|---|
1 | 'Computer' | 2008-12-29 16:25:46.635 |
다음과 같은 SELECT 문을 사용합니다:
SELECT DATEPART(yyyy,OrderDate) AS OrderYear, DATEPART(mm,OrderDate) AS OrderMonth, DATEPART(dd,OrderDate) AS OrderDay FROM Orders WHERE OrderId=1
결과:
OrderYear | OrderMonth | OrderDay |
---|---|---|
2008 | 12 | 29 |