Mulai sekarangMulai gratis

Menyusun tanggal dan waktu dari bagian-bagiannya

SQL Server memiliki beberapa fungsi untuk membentuk kombinasi tanggal dan waktu dari bagian-bagiannya. Pada latihan ini, kita akan melihat DATETIME2FROMPARTS() dan DATETIMEFROMPARTS().

Neil Armstrong dan Buzz Aldrin mendaratkan Modul Bulan Apollo 11—dijuluki The Eagle—di bulan pada 20 Juli 1969 pukul 20.17 UTC. Mereka tetap berada di bulan selama kurang lebih 21 1/2 jam, lepas landas pada 21 Juli 1969 pukul 18.54 UTC.

Latihan ini merupakan bagian dari kursus

Analisis Deret Waktu di SQL Server

Lihat Kursus

Instruksi latihan

  • Susun tanggal dan waktu (menggunakan DATETIME2FROMPARTS()) ketika Neil dan Buzz menjadi orang pertama yang mendarat di bulan. Perhatikan angka "2" pada DATETIME2FROMPARTS(), yang berarti kita ingin membentuk DATETIME2, bukan DATETIME.
  • Susun tanggal dan waktu (menggunakan DATETIMEFROMPARTS()) ketika Neil dan Buzz lepas landas dari bulan. Perhatikan bahwa ini untuk DATETIME, bukan DATETIME2.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

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;
Edit dan Jalankan Kode