시작하기무료로 시작하기

부분을 이용해 날짜 만들기

DATEFROMPARTS() 함수는 날짜를 구성하는 숫자들을 유효한 DATE 데이터형으로 변환해 줍니다. 이 연습 문제에서는 달력 테이블의 구성 요소를 사용해 DATEFROMPARTS()로 날짜를 만드는 방법을 배워 보겠습니다.

달력 테이블에는 이미 날짜 값이 있지만, 이는 기본 테이블에 정수형 날짜 구성 요소만 있고 실제 날짜 값은 없는 상황을 상상해 보는 데 도움이 됩니다. 이런 상황은 평문 파일을 데이터베이스로 직접 가져올 때 발생할 수 있습니다.

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

SQL Server에서의 시계열 분석

강의 보기

실습형 인터랙티브 연습

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

-- Create dates from component parts on the calendar table
SELECT TOP(10)
	DATEFROMPARTS(c.___, c.___, c.___) AS CalendarDate
FROM dbo.Calendar c
WHERE
	c.CalendarYear = 2017
ORDER BY
	c.FiscalDayOfYear ASC;
코드 편집 및 실행