Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySQL में एक महीने में दिनों की संख्या कैसे प्राप्त करें

यदि आपको यह पता लगाना है कि दी गई तारीख के आधार पर महीने में कितने दिन हैं, तो MySQL में निम्न तकनीक देखें।

उदाहरण

इसे समझाने का सबसे आसान तरीका एक उदाहरण है:

SELECT DAYOFMONTH(LAST_DAY('2030-04-15'));

परिणाम:

30

यहां, हमने LAST_DAY() . पास किया है DAYOFMONTH() पर कार्य करें समारोह।

इसलिए हमने तारीख को LAST_DAY() . पर पास कर दिया महीने के अंतिम दिन की तारीख प्राप्त करने के लिए कार्य करें। हमने तब DAYOFMONTH() . का उपयोग किया था उस अंतिम दिन की केवल दिन संख्या वापस करने के लिए कार्य करें।

यहां एक उदाहरण दिया गया है जो साल के सभी महीनों में चलता है:

SELECT 
    DAYOFMONTH(LAST_DAY('2030-01-15')) AS "Jan",
    DAYOFMONTH(LAST_DAY('2030-02-15')) AS "Feb",
    DAYOFMONTH(LAST_DAY('2030-03-15')) AS "Mar",
    DAYOFMONTH(LAST_DAY('2030-04-15')) AS "Apr",
    DAYOFMONTH(LAST_DAY('2030-05-15')) AS "May",
    DAYOFMONTH(LAST_DAY('2030-06-15')) AS "Jun",
    DAYOFMONTH(LAST_DAY('2030-07-15')) AS "Jul",
    DAYOFMONTH(LAST_DAY('2030-08-15')) AS "Aug",
    DAYOFMONTH(LAST_DAY('2030-09-15')) AS "Sep",
    DAYOFMONTH(LAST_DAY('2030-10-15')) AS "Oct",
    DAYOFMONTH(LAST_DAY('2030-11-15')) AS "Nov",
    DAYOFMONTH(LAST_DAY('2030-12-15')) AS "Dec";

परिणाम:

Jan	Feb	Mar	Apr	May	Jun	Jul	Aug	Sep	Oct	Nov	Dec
31	28	31	30	31	30	31	31	30	31	30	31

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL प्रदर्शन:MyISAM बनाम InnoDB

  2. आप MySQL में WITH क्लॉज का उपयोग कैसे करते हैं?

  3. अपडेट में शामिल होने के लिए MySQL सिंटैक्स

  4. MySQL पर निष्पादित अंतिम प्रश्न कैसे दिखाएं?

  5. विंडोज 7 पर MySQL 5 के साथ इंस्टाल करना और काम करना