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