BaşlayınÜcretsiz başlayın

Parçalardan tarih ve saat oluştur

SQL Server, parçalardan tarih ve saat birleşimleri üretmek için birkaç işlev sunar. Bu egzersizde DATETIME2FROMPARTS() ve DATETIMEFROMPARTS() işlevlerine bakacağız.

Neil Armstrong ve Buzz Aldrin, Apollo 11 Ay Modülü'nü (lakabı The Eagle) 20 Temmuz 1969'da 20:17 UTC'de Ay'a indirdi. Yaklaşık 21,5 saat Ay'da kaldılar ve 21 Temmuz 1969'da 18:54 UTC'de havalandılar.

Bu egzersiz, kursun bir parçasıdır

SQL Server'da Zaman Serisi Analizi

Kursa Göz Atın

Egzersiz talimatları

  • Neil ve Buzz'ın Ay'a ilk inen insanlar olduğu anın tarih ve saatini (DATETIME2FROMPARTS() kullanarak) oluştur. DATETIME2FROMPARTS() içindeki "2"'nin, DATETIME yerine bir DATETIME2 oluşturmak istediğimizi ifade ettiğine dikkat et.
  • Neil ve Buzz'ın Ay'dan havalandıkları anın tarih ve saatini (DATETIMEFROMPARTS() kullanarak) oluştur. Bunun bir DATETIME2 değil, DATETIME için olduğuna dikkat et.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

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;
Kodu Düzenle ve Çalıştır