तिथियों के बीच अंतर निकालना
DATEDIFF() तिथियों को मैनेज करने के लिए सबसे प्रचलित फंक्शनों में से एक है। इसका उपयोग दो तिथियों के बीच समय इकाइयों की संख्या निकालने के लिए किया जाता है। यह फंक्शन, उदाहरण के लिए, इन गणनाओं में काम आता है:
- किसी विशेष घटना के बाद से कितने वर्ष बीत चुके हैं।
- किसी व्यक्ति की किसी समय बिंदु पर आयु।
- किसी रेस्टोरेंट में एक ऑर्डर प्रोसेस करने में कितने मिनट लगते हैं।
लगभग हर बिज़नेस परिदृश्य में आपको ऐसे उदाहरण मिलेंगे जहाँ यह फंक्शन उपयोगी साबित होता है।
इस अभ्यास में, आप voters टेबल में स्टोर की गई तिथियों के साथ कैलकुलेशन करने के लिए DATEDIFF() का उपयोग करेंगे।
यह अभ्यास पाठ्यक्रम का हिस्सा है
SQL Server में डेटा मैनिपुलेट करने के लिए फ़ंक्शंस
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
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;