시작하기무료로 시작하기

날짜를 연도, 월, 일로 분해하기

SQL Server에는 날짜 형식을 다루기 위한 여러 전용 함수가 있습니다. 먼저 연도, 월, 그리고 일(해당 월의 일자)을 나타내는 정수를 반환하는 세 가지 함수를 살펴보겠습니다.

이 함수들은 날짜를 연도별로 묶거나 월별 비교를 수행해 누적 합계나 전월 대비 지출을 계산하는 데 유용해요. 또한 월별 달력 일자 기준으로 판매를 분석해 강한 월별 주기가 있는지도 파악할 수 있습니다.

이 연습은 강의의 일부입니다

SQL Server에서의 시계열 분석

강의 보기

연습 안내

  • 현재 날짜와 시간에 대해 YEAR(), MONTH(), DAY() 함수를 사용해 연도, 월, 일을 구하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

DECLARE
	@SomeTime DATETIME2(7) = SYSUTCDATETIME();

-- Retrieve the year, month, and day
SELECT
	___(@SomeTime) AS TheYear,
	___(@SomeTime) AS TheMonth,
	___(@SomeTime) AS TheDay;
코드 편집 및 실행