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