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