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ırUygulamalı 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;