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

SQLite में किसी दिनांक में दिन जोड़ें

SQLite में, हम DATE() . का उपयोग कर सकते हैं किसी दिनांक को दिए गए दिनों की संख्या जोड़ने के लिए कार्य करता है।

यदि हम डेटाटाइम मानों के साथ काम कर रहे हैं, तो हम DATETIME() . का उपयोग कर सकते हैं समारोह।

उदाहरण

यहां एक उदाहरण दिया गया है जो DATE() . का उपयोग करता है समारोह:

SELECT DATE('2050-08-21', '+10 days');

परिणाम:

2050-08-31

हम + . को बदलकर राशि घटा सकते हैं - के साथ ।

+ को छोड़ना परिणामस्वरूप राशि जोड़ी जा रही है, मानो हमने + . का उपयोग किया हो :

SELECT DATE('2050-08-21', '10 days');

परिणाम:

2050-08-31

हम दिनों को बहुवचन या गैर-बहुवचन रूप में निर्दिष्ट कर सकते हैं। यानी day days . के बराबर है :

SELECT DATE('2050-08-21', '+10 day');

परिणाम:

2050-08-31

DATETIME() समारोह

यहां एक उदाहरण दिया गया है जो दर्शाता है कि DATETIME() . का उपयोग कैसे करें डेटाटाइम मान में दस दिन जोड़ने का कार्य:

SELECT DATETIME('2050-08-21', '+10 days');

परिणाम:

2050-08-31 00:00:00

इस मामले में, मैंने पिछले उदाहरण के समान ही मान पारित किया। हालांकि, फ़ंक्शन ने डेटाटाइम मान लौटाया।

यहाँ यह एक और डेटाटाइम मान के साथ है:

SELECT DATETIME('2050-08-21 18:30:45', '+10 days');

परिणाम:

2050-08-31 18:30:45

और यहां कई घंटों के आधार पर तारीख में एक दिन जोड़ने का एक उदाहरण दिया गया है:

SELECT DATETIME('2050-08-21 18:30:45', '+24 hours');

परिणाम:

2050-08-22 18:30:45

  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 में यूनिक्स टाइमस्टैम्प से दिनांक/समय प्राप्त करें

  2. SQLiteDiskIOException:त्रुटि कोड 10:डिस्क I/O त्रुटि आईसीएस और सैमसंग नेक्सस पर ड्रॉप टेबल पर वापस आती है

  3. पावरमैनेजर.PARTIAL_WAKE_LOCK android

  4. SQLite को छोड़कर ऑपरेटर

  5. sqlite3_exec त्रुटि के साथ इंस्टॉलेशन पर एप्लिकेशन क्रैश - सिंक्रोनस मोड =1 (सामान्य) सेट करने में विफल