DATENAME(SQL Server Compact)

지정한 날짜의 지정한 날짜 부분을 나타내는 문자열을 반환합니다.

구문

DATENAME ( datepart , date )

인수

  • datepart
    반환할 날짜 부분을 지정하는 매개 변수입니다. 자세한 내용은 이 도움말 항목 아래의 "주의"를 참조하십시오.

  • date
    datetime값 또는 암시적으로 datetime 값으로 변환할 수 있는 값을 반환하는 식입니다. date는 날짜 형식의 유니코드 문자열일 수도 있습니다. datetime 데이터 형식은 1753년 1월 1일 이후의 날짜에 대해서 사용하십시오. 그 이전 날짜의 경우에는 문자 데이터로 저장하십시오. datetime 값을 입력할 때는 항상 작은따옴표로 묶으십시오.

    연도의 마지막 두 자리 수만 지정할 경우 두 자리 수 연도에 대한 구분 값 구성 옵션에서 설정한 마지막 두 자리 수보다 작거나 같은 값은 해당 구분 연도와 동일한 세기 연도로 지정됩니다. 이 옵션 값의 마지막 두 자리 수보다 큰 값은 구분 연도 이전의 세기 연도로 지정됩니다. 예를 들어 두 자리 연도 구분 값이 2049(기본값)인 경우 '49'는 2049년도로 해석되고 '50'은 1950년도로 해석됩니다. 연도를 정확하게 지정하려면 네 자리 수 연도를 사용하십시오.

    날짜를 지정하는 방법은 데이터 형식의 datetime을 참조하십시오.

반환 값

nvarchar

주의

SQL Server Compact에서는 문자 값과 datetime 값을 비교할 때와 같이 필요한 경우 문자와 datetime 값 사이를 자동으로 변환합니다.

다음 표에서는 SQL Server Compact에서 인식되는 datepart 옵션 및 약어를 나열합니다.

날짜 부분

약어

연도

yy, yyyy

분기

qq, q

mm, m

연간 일자

dy, y

dd, d

wk, ww

평일*

dw

hh

mi, n

ss, s

밀리초

ms

* 예를 들어 weekday (dw) datepart는 요일을 "월요일"과 같이 반환합니다.

코드 예

다음 예에서는 GETDATE에서 반환한 날짜로부터 월 이름을 추출합니다.

SELECT DATENAME(month, OrderDate) AS "Month Name" FROM Orders

결과 집합은 다음과 같습니다.

Month Name 
------------------------------ 
August