Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

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

<घंटा/>

आप प्रत्येक महीने के पहले दिन को प्राप्त करने के लिए MySQL से date-format() फ़ंक्शन का उपयोग कर सकते हैं। वाक्य रचना इस प्रकार है -

<पूर्व>अपनेटेबलनाम से DATE_FORMAT(yourDatetimeColumnName ,'%Y-%m-01') को किसी भी वैरिएबल नाम के रूप में चुनें;

उपरोक्त सिंटैक्स को समझने के लिए, आइए पहले एक टेबल बनाएं। तालिका बनाने की क्वेरी इस प्रकार है -

mysql> तालिका बनाएं getFirstDayOfMonth -> (-> ड्यूडेटटाइम डेटाटाइम ->); क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (1.16 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। क्वेरी इस प्रकार है -

mysql> getFirstDayOfMonth मानों में डालें (date_add (अब (), अंतराल 3 महीने)); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.30 सेकंड) mysql> getFirstDayOfMonth मान (date_add (अब (), अंतराल -3 महीने) में डालें। क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> getFirstDayOfMonth मानों में डालें (date_add (अब (), अंतराल -2 महीने)); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> getFirstDayOfMonth मान (date_add) में डालें (अब (), अंतराल -1 महीने)); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> getFirstDayOfMonth मानों में डालें (date_add (अब (), अंतराल -4 महीने)); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10) सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें। क्वेरी इस प्रकार है -

mysql> getFirstDayOfMonth से *चुनें;

आउटपुट

<पूर्व>+---------------------+| नियत तारीख |+---------------------+| 2019-03-20 12:32:06 || 2018-09-20 12:32:16 || 2018-10-20 12:32:22 || 2018-11-20 12:32:28 || 2018-08-20 12:32:33 |+---------------------+5 पंक्तियों में सेट (0.00 सेकंड)

यहाँ इसी महीने का पहला दिन प्राप्त करने के लिए प्रश्न है। कॉलम में जो भी महीना है, निम्नलिखित क्वेरी उस महीने के प्रत्येक के पहले दिन को वापस कर देगी -

mysql> getFirstDayOfMonth से डेटडेमो के रूप में DATE_FORMAT(DueDatetime ,'%Y-%m-01') चुनें;

आउटपुट

<पूर्व>+---------------+| डेटडेमो |+---------------+| 2019-03-01 || 2018-09-01 || 2018-10-01 || 2018-11-01 || 2018-08-01 |+---------------+5 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL में दिनांक रिकॉर्ड से महीने का पहला दिन और आखिरी दिन कैसे प्रदर्शित करें?

    आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.73 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (2019-04-19); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें - डेमोटेबल से *चुने

  1. PHP में सप्ताह का पहला दिन कैसे प्राप्त करें?

    सप्ताह के पहले दिन को PHP में प्राप्त करने के लिए, कोड इस प्रकार है - उदाहरण <?php    $res = date('l - d/m/Y', strtotime("this week"));    echo "First day = ", $res; ?> आउटपुट यह निम्नलिखित आउटपुट देगा - First day = Monday - 09/12/2019 उदाहरण आ

  1. पायथन में एक महीने का आखिरी दिन कैसे प्राप्त करें?

    आप महीने के पहले दिन के कार्यदिवस और महीने में दिनों की संख्या जानने के लिए कैलेंडर मॉड्यूल का उपयोग कर सकते हैं। इस जानकारी का उपयोग करके आप आसानी से महीने का अंतिम दिन प्राप्त कर सकते हैं। कैलेंडर मॉड्यूल में एक विधि है, महीने की अवधि (वर्ष, महीना) जो निर्दिष्ट वर्ष और महीने के लिए महीने के पहले द