"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > MySQL में सप्ताह का पहला दिन कैसे निर्धारित करें?

MySQL में सप्ताह का पहला दिन कैसे निर्धारित करें?

2024-11-20 को प्रकाशित
ब्राउज़ करें:222

How to Determine the First Day of the Week in MySQL?

MySQL में सप्ताह का पहला दिन निर्धारित करना

तिथि सीमाओं के साथ काम करते समय, सप्ताह के पहले दिन की पहचान करना अक्सर आवश्यक होता है किसी दी गई तारीख के लिए. MySQL में, सप्ताह के वांछित शुरुआती दिन के आधार पर अलग-अलग दृष्टिकोण हैं।

रविवार को सप्ताह शुरू करना

शुरू होने वाले सप्ताह का पहला दिन प्राप्त करना रविवार, निम्नलिखित सूत्र का उपयोग करें:

DATE_ADD(mydate, INTERVAL(1-DAYOFWEEK(mydate)) DAY)

उदाहरण के लिए, दिनांक 2011-01-03 के लिए, जो एक दिन पड़ती है सोमवार, गणना इस प्रकार होगी:

DATE_ADD('2011-01-03', INTERVAL(1-DAYOFWEEK('2011-01-03')) DAY)

परिणाम: 2011- 01-02 (रविवार)

सप्ताह की शुरुआत सोमवार को

यदि आप सप्ताह की शुरुआत सोमवार को करना चाहते हैं, तो इसके बजाय इस फॉर्मूले का उपयोग करें:

DATE_ADD(mydate, INTERVAL(-WEEKDAY(mydate)) DAY)

उसी दिनांक (2011-01-03) के लिए, गणना होगी:

DATE_ADD('2011-01-03', INTERVAL(-WEEKDAY('2011-01-03')) DAY)

परिणाम: 2011-01-03 (सोमवार)

एक प्रश्न पर आवेदन करना

सप्ताह के पहले दिन की गणना को अपनी क्वेरी में सप्ताह के आधार पर समूहित करने के लिए, आप इसे प्रतिस्थापित कर सकते हैं:

date(date_entered) as week

के साथ:

DATE_ADD(date_entered, INTERVAL(1-DAYOFWEEK(date_entered)) DAY) as week

इससे यह सुनिश्चित होगा कि सप्ताह रविवार को शुरू होंगे। यदि चाहें, तो आप सोमवार को सप्ताह शुरू करने के सूत्र को समायोजित कर सकते हैं।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3