다음을 통해 공유


DAY(Transact-SQL)

적용 대상: SQL Server Azure SQL 데이터베이스 Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System(PDW)

이 함수는 지정된 date의 일(월의 일)을 나타내는 정수를 반환합니다.

모든 Transact-SQL 날짜/시간 데이터 형식 및 함수에 대한 개요는 날짜 및 시간 데이터 형식 및 함수(Transact-SQL)를 참조하세요.

Transact-SQL 구문 표기 규칙

구문

DAY ( date )  

인수

date
다음 데이터 형식 중 하나를 확인하는 식입니다.

  • date
  • datetime
  • datetimeoffset
  • datetime2
  • smalldatetime
  • time

date의 경우 DAY은 열 식, 식, 문자열 리터럴 또는 사용자 정의 변수를 허용합니다.

반환 형식

int

Return Value

DAY는 DATEPART(day, date)와 같은 값을 반환합니다.

date에 시간 부분만 포함된 경우 DAY는 기본 일인 1을 반환합니다.

예제

이 명령문은 일 수인 30을 반환합니다.

SELECT DAY('2015-04-30 01:01:01.1234567');  

이 명령문은 1900, 1, 1을 반환합니다. 날짜 인수에는 0의 숫자 값이 있습니다. SQL Server는 0을 1900년 1월 1일로 해석합니다.

SELECT YEAR(0), MONTH(0), DAY(0);  

참고 항목

CAST 및 CONVERT(Transact-SQL)