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

SQLite में महीने का पहला, दूसरा, तीसरा या चौथा सोमवार प्राप्त करें

हम SQLite के DATE() . का उपयोग कर सकते हैं किसी निश्चित तिथि पर गणना करने के लिए कार्य करता है। हम जो कुछ भी कर सकते हैं उनमें से एक दिए गए महीने के भीतर दिए गए दिन का पहला, दूसरा, तीसरा या चौथा उदाहरण लौटाना है।

उदाहरण

प्रदर्शित करने के लिए यहां एक उदाहरण दिया गया है:

SELECT 
    DATE('2025-10-20', 'start of month', 'weekday 1') AS "First",
    DATE('2025-10-20', 'start of month', '+7 days', 'weekday 1') AS "Second",
    DATE('2025-10-20', 'start of month', '+14 days', 'weekday 1') AS "Third",
    DATE('2025-10-20', 'start of month', '+21 days', 'weekday 1') AS "Fourth",
    DATE('2025-10-20', 'start of month', '+28 days', 'weekday 1') AS "Fifth";

परिणाम:

First       Second      Third       Fourth      Fifth     
----------  ----------  ----------  ----------  ----------
2025-10-06  2025-10-13  2025-10-20  2025-10-27  2025-11-03

इस उदाहरण में, आरंभिक तिथि सभी उदाहरणों के साथ-साथ अधिकांश तर्कों के लिए समान है। केवल एक चीज जो बदलती है वह यह है कि हम महीने की शुरुआत में कितना जोड़ते हैं। अगर हम कुछ भी नहीं जोड़ते हैं, तो हम पहले सोमवार को वापस कर सकते हैं, दूसरे सोमवार को 7 दिनों के रिटर्न को जोड़कर, और इसी तरह।

यहां, हम start of month . का उपयोग करते हैं महीने के पहले दिन की तारीख वापस करने के लिए। फिर हम उस तिथि को तदनुसार संशोधित करने के लिए अधिक संशोधक का उपयोग करते हैं।

weekday 1 संशोधक अगले सोमवार की तारीख को आगे बढ़ाता है (रविवार 0 है, सोमवार 1 है, मंगलवार 2 है, और इसी तरह)।

दूसरा सोमवार प्राप्त करने के लिए हम +7 days . का उपयोग कर सकते हैं एक सप्ताह आगे की तारीख आगे बढ़ाने के लिए। बाद के सोमवारों के लिए हम उस संख्या में 7 दिन जोड़ते हैं (+14 days , +21 days , +28 days आदि)।

हम यह भी देख सकते हैं कि 28 दिनों को जोड़ने पर अगले महीने के पहले सोमवार को रिटर्न मिलता है।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. sqlite और mysql से डेटा स्पिनर लोड करें

  2. मैं Java BigDecimal मानों में SQLite Real vals कैसे लिख सकता हूं?

  3. SQLite में कल की तारीख कैसे प्राप्त करें

  4. सूचीदृश्य एंड्रॉइड में डेटाबेस से डेटा प्रदर्शित करता है

  5. android.database.sqlite.SQLiteCantOpenDatabaseException:अज्ञात त्रुटि (कोड 14):डेटाबेस नहीं खोल सका