시작하기무료로 시작하기

날짜와 시간을 구성 요소로 분해하기

YEAR(), MONTH(), DAY() 함수는 유용하고 기억하기 쉽지만, 실무에서는 요일, 연(年) 기준 주차, 분 이후의 초 등 다양한 구성 요소로 날짜를 나눠서 보는 일이 더 많습니다. 이럴 때 지금까지 배운 다른 함수들이 활용됩니다.

여기서는 베를린 장벽이 무너진 밤, 1989년 11월 9일을 사용해 보겠습니다.

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

SQL Server에서의 시계열 분석

강의 보기

실습형 인터랙티브 연습

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

DECLARE
	@BerlinWallFalls DATETIME2(7) = '1989-11-09 23:49:36.2294852';

-- Fill in each date part
SELECT
	DATEPART(____, @BerlinWallFalls) AS TheYear,
	DATEPART(____, @BerlinWallFalls) AS TheDayOfYear,
	DATEPART(____, @BerlinWallFalls) AS TheDay,
	DATEPART(____, @BerlinWallFalls) AS TheWeek,
	DATEPART(____, @BerlinWallFalls) AS TheSecond,
	DATEPART(____, @BerlinWallFalls) AS TheNanosecond;
코드 편집 및 실행