MulaiMulai sekarang secara gratis

Menghitung selisih antara tanggal

DATEDIFF() adalah salah satu fungsi paling umum untuk memanipulasi tanggal. Fungsi ini digunakan untuk mengambil jumlah satuan waktu antara dua tanggal. Fungsi ini berguna untuk menghitung, misalnya:

  • Berapa tahun yang telah berlalu sejak suatu peristiwa tertentu.
  • Usia seseorang pada suatu waktu tertentu.
  • Berapa menit yang dibutuhkan untuk memproses pesanan di restoran.

Hampir di semua skenario bisnis Anda dapat menemukan contoh di mana penggunaan fungsi ini terbukti bermanfaat.

Dalam latihan ini, Anda akan menggunakan DATEDIFF() untuk melakukan perhitungan dengan tanggal yang disimpan di tabel voters.

Latihan ini adalah bagian dari kursus

Fungsi untuk Memanipulasi Data di SQL Server

Lihat Kursus

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

SELECT
	first_name,
	birthdate,
	first_vote_date,
    -- Select the diff between the 18th birthday and first vote
	___(___, ___(YEAR, 18, ___), ___) AS adult_years_until_vote
FROM voters;
Edit dan Jalankan Kode