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