MySQL में, QUARTER()
फ़ंक्शन किसी दिए गए दिनांक के वर्ष की तिमाही लौटाता है।
यह फ़ंक्शन एक तर्क को स्वीकार करता है - तिमाही निकालने की तिथि।
सिंटैक्स
वाक्य रचना इस प्रकार है:
QUARTER(date)
जहां date
वह तारीख है जिससे आप तिमाही निकालना चाहते हैं।
उदाहरण 1 - मूल उपयोग
प्रदर्शित करने के लिए यहां एक उदाहरण दिया गया है।
SELECT QUARTER('1999-12-31');
परिणाम:
+-----------------------+ | QUARTER('1999-12-31') | +-----------------------+ | 4 | +-----------------------+
यदि आपके पास एक आउट-ऑफ-रेंज दिनांक है, तो आपको एक शून्य मान मिलेगा:
SELECT QUARTER('1999-12-32');
परिणाम:
+-----------------------+ | QUARTER('1999-12-32') | +-----------------------+ | NULL | +-----------------------+
आप इस तरह की तिथि भी प्रदान कर सकते हैं:
SELECT QUARTER(19991231);
परिणाम:
+-------------------+ | QUARTER(19991231) | +-------------------+ | 4 | +-------------------+
उदाहरण 2 - वर्तमान तिथि का उपयोग करना
यहां एक उदाहरण दिया गया है जो वर्तमान तिथि से तिमाही निकालता है।
SELECT CURDATE() AS 'Current Date', QUARTER(CURDATE()) AS 'Quarter';
परिणाम:
+--------------+---------+ | Current Date | Quarter | +--------------+---------+ | 2018-07-01 | 3 | +--------------+---------+
उदाहरण 3 - एक डेटाबेस उदाहरण
यहां एक उदाहरण दिया गया है जो डेटाबेस क्वेरी का उपयोग करता है।
USE sakila; SELECT payment_date AS 'Payment Date', QUARTER(payment_date) AS 'Quarter' FROM payment WHERE payment_id = 1;
परिणाम:
+---------------------+---------+ | Payment Date | Quarter | +---------------------+---------+ | 2005-05-25 11:30:37 | 2 | +---------------------+---------+