MySQL में, आप WEEKOFYEAR()
. का उपयोग कर सकते हैं किसी दिए गए दिनांक के लिए कैलेंडर सप्ताह वापस करने के लिए कार्य करें। बस तारीख को एक तर्क के रूप में प्रदान करें और फ़ंक्शन कैलेंडर सप्ताह को 1 से 53 की सीमा में एक संख्या के रूप में वापस कर देगा।
सिंटैक्स
वाक्य रचना इस प्रकार है:
WEEKOFYEAR(date)
जहां date
वह तारीख है जिससे आप चाहते हैं कि कैलेंडर सप्ताह वापस आ जाए।
उदाहरण 1 - मूल उपयोग
प्रदर्शित करने के लिए यहां एक उदाहरण दिया गया है।
SELECT WEEKOFYEAR('2021-01-21') AS 'Week of the year';
परिणाम:
+------------------+ | Week of the year | +------------------+ | 3 | +------------------+
बाद की तारीख का उपयोग करते हुए एक उदाहरण यहां दिया गया है:
SELECT WEEKOFYEAR('2021-12-21') AS 'Week of the year';
परिणाम:
+------------------+ | Week of the year | +------------------+ | 51 | +------------------+
उदाहरण 2 - WEEKOFYEAR() बनाम WEEK()
WEEKOFYEAR()
फ़ंक्शन WEEK(date,3)
. का उपयोग करने के बराबर है . इस संदर्भ में, 3
यह वह विधा है जो यह निर्धारित करती है कि सप्ताह रविवार को शुरू होता है या सोमवार को, और क्या इसकी संख्या 0 से 53 तक या 1 से 53 तक होती है।
यहां एक उदाहरण दिया गया है जो इन दोनों कार्यों को साथ-साथ दिखाता है:
SET @date = '2021-07-21'; SELECT WEEK(@date, 3), WEEKOFYEAR(@date);
परिणाम:
+----------------+-------------------+ | WEEK(@date, 3) | WEEKOFYEAR(@date) | +----------------+-------------------+ | 29 | 29 | +----------------+-------------------+
यह देखने के लिए कि मोड परिणाम को कैसे प्रभावित करता है, देखें WEEK()
उदाहरण - MySQL।