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

SQLite में किसी दिनांक से दिनों को घटाएं

SQLite में, हम DATE() . का उपयोग कर सकते हैं दिनांक से एक या अधिक दिनों को घटाने के लिए कार्य करता है।

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

उदाहरण

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

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

परिणाम:

2050-08-20

अगर हम राशि जोड़ना चाहते हैं, तो हम - . को बदल सकते हैं + के साथ , या इसे पूरी तरह से छोड़ दें।

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

SELECT 
    DATE('2050-08-21', '-2 day') AS day,
    DATE('2050-08-21', '-2 days') AS days;

परिणाम:

day         days      
----------  ----------
2050-08-19  2050-08-19

घंटों में निर्दिष्ट

हम कई घंटों के आधार पर दिनों को घटा भी सकते हैं:

SELECT DATE('2050-08-21', '-24 hour');

परिणाम:

2050-08-20

DATETIME() समारोह

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

SELECT DATETIME('2050-08-21 18:30:45', '-1 day');

परिणाम:

2050-08-20 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. Ormlite या sqlite Android परिप्रेक्ष्य के लिए कौन सा अच्छा है?

  2. एंड्रॉइड में स्क्लाइट में पंक्ति अपडेट नहीं कर सकता लेकिन कोई त्रुटि नहीं फेंक रहा है

  3. दो अलग-अलग तालिकाओं से तत्वों के साथ अद्यतन/हटाएं कैसे करें SQLite

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

  5. SQLite में डेटाबेस की सूची लौटाएं