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

मारियाडीबी में महीने का अंत कैसे प्राप्त करें

MariaDB में, हम LAST_DAY() . का उपयोग कर सकते हैं किसी दिए गए महीने के अंतिम दिन को वापस करने के लिए कार्य करें।

हमारे द्वारा निर्दिष्ट तिथि के आधार पर यह चालू माह का अंतिम दिन या महीने का अंतिम दिन हो सकता है।

उदाहरण

SELECT LAST_DAY('2030-07-15');

परिणाम:

2030-07-31

इस मामले में, निर्दिष्ट महीने (जुलाई) में 31 दिन होते हैं, और इसलिए हमें उस महीने की 31 तारीख मिलती है।

यहाँ यह वर्ष के विभिन्न महीनों के साथ है:

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

परिणाम:

+------------+------------+------------+------------+------------+------------+------------+------------+------------+------------+------------+------------+
| Jan        | Feb        | Mar        | Apr        | May        | Jun        | Jul        | Aug        | Sep        | Oct        | Nov        | Dec        |
+------------+------------+------------+------------+------------+------------+------------+------------+------------+------------+------------+------------+
| 2030-01-31 | 2030-02-28 | 2030-03-31 | 2030-04-30 | 2030-05-31 | 2030-06-30 | 2030-07-31 | 2030-08-31 | 2030-09-30 | 2030-10-31 | 2030-11-30 | 2030-12-31 |
+------------+------------+------------+------------+------------+------------+------------+------------+------------+------------+------------+------------+

डेटाबेस उदाहरण

यहां एक उदाहरण दिया गया है जो डेटाबेस से तिथियों का उपयोग करता है:

SELECT 
    rental_date, 
    CAST(LAST_DAY(rental_date) AS DATE) AS "End of Month"
FROM rental WHERE customer_id = 459 
LIMIT 10;

परिणाम:

+---------------------+--------------+
| rental_date         | End of Month |
+---------------------+--------------+
| 2005-05-24 22:54:33 | 2005-05-31   |
| 2005-06-17 02:50:51 | 2005-06-30   |
| 2005-06-17 09:38:22 | 2005-06-30   |
| 2005-06-17 16:40:33 | 2005-06-30   |
| 2005-06-20 02:39:21 | 2005-06-30   |
| 2005-06-20 12:35:44 | 2005-06-30   |
| 2005-06-20 12:42:00 | 2005-06-30   |
| 2005-06-21 02:39:44 | 2005-06-30   |
| 2005-07-06 00:22:29 | 2005-07-31   |
| 2005-07-08 02:51:23 | 2005-07-31   |
+---------------------+--------------+

इस मामले में मैंने CAST() . का भी इस्तेमाल किया datetime कास्ट करने के लिए फ़ंक्शन date के लिए मान मूल्य।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मारियाडीबी में मोडुलो ऑपरेटर कैसे काम करता है

  2. भू-वितरित क्लस्टर बनाने के लिए MySQL गैलेरा क्लस्टर प्रतिकृति का उपयोग करना:भाग एक

  3. कैसे IFNULL () मारियाडीबी में काम करता है

  4. Oracle डेटाबेस से MariaDB में स्थानांतरण - एक गहरा गोता

  5. मारियाडीबी में उपलब्ध दिनांक और समय स्थान