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
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,DATETIMEyerine birDATETIME2oluş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 birDATETIME2değil,DATETIMEiç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;