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

Tarihler arasındaki farkı hesaplama

DATEDIFF() tarihlerle çalışmak için en yaygın bilinen fonksiyonlardan biridir. İki tarih arasındaki zaman birimi sayısını almak için kullanılır. Bu fonksiyon şu hesaplamalar için işine yarar, örneğin:

  • Belirli bir olaydan bu yana kaç yıl geçtiği.
  • Bir kişinin belli bir andaki yaşı.
  • Bir restoranda bir siparişin işlenmesinin kaç dakika sürdüğü.

Neredeyse tüm iş senaryolarında bu fonksiyonun faydalı olduğu bir örnek bulabilirsin.

Bu egzersizde, voters tablosunda saklanan tarihlerle hesaplama yapmak için DATEDIFF() kullanacaksın.

Bu egzersiz

SQL Server'da Verileri İşlemek için Fonksiyonlar

kursunun bir parçasıdır
Kursu Görüntüle

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

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