시작하기무료로 시작하기

부분값으로 날짜와 시간 만들기

SQL Server에는 날짜와 시간 조합을 부분값으로부터 생성하는 여러 함수가 있습니다. 이 연습 문제에서는 DATETIME2FROMPARTS()DATETIMEFROMPARTS()를 살펴보겠습니다.

Neil Armstrong과 Buzz Aldrin은 1969년 7월 20일 20:17 UTC에 The Eagle이라는 별명을 가진 Apollo 11 달 착륙선을 달에 착륙시켰습니다. 두 사람은 약 21시간 30분 동안 달에 머문 뒤, 1969년 7월 21일 18:54 UTC에 이륙했습니다.

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

SQL Server에서의 시계열 분석

강의 보기

연습 안내

  • Neil과 Buzz가 인류 최초로 달에 착륙한 날짜와 시간을 DATETIME2FROMPARTS()로 구성하세요. DATETIME2FROMPARTS()의 "2"는 DATETIME이 아니라 DATETIME2를 만든다는 뜻입니다.
  • Neil과 Buzz가 달에서 이륙한 날짜와 시간을 DATETIMEFROMPARTS()로 구성하세요. 이는 DATETIME2가 아니라 DATETIME용임에 유의하세요.

실습형 인터랙티브 연습

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

SELECT
	-- Mark the date and time the lunar module touched down
    -- Use 24-hour notation for hours, so e.g., 9 PM is 21
	DATETIME2FROMPARTS(___, ___, ___, ___, ___, 00, 000, 0) AS TheEagleHasLanded,
	-- Mark the date and time the lunar module took back off
    -- Use 24-hour notation for hours, so e.g., 9 PM is 21
	DATETIMEFROMPARTS(___, ___, ___, ___, ___, 00, 000) AS MoonDeparture;
코드 편집 및 실행