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

SQLite DATEADD () समतुल्य

SQLite में DATEADD() नहीं है SQL सर्वर (या एक ADDDATE() . की तरह कार्य करता है या ADD_DATE() कुछ अन्य DBMS की तरह काम करता है), लेकिन इसमें DATE() . होता है फ़ंक्शन जो दिनांक मान में परिवर्धन कर सकता है।

SQLite में एक DATETIME() भी होता है फ़ंक्शन जो डेटाटाइम मान (साथ ही TIME() . में परिवर्धन कर सकता है समय मूल्यों के लिए कार्य)।

उदाहरण

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

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

परिणाम:

2050-08-31

और हम इसी तरह महीनों को जोड़ सकते हैं:

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

परिणाम:

2050-09-21

और वर्षों के साथ भी ऐसा ही है:

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

परिणाम:

2051-08-21

ध्यान दें कि अंतराल को उसके बहुवचन या गैर-बहुवचन रूप में निर्दिष्ट किया जा सकता है। तो निम्नलिखित पिछले उदाहरण के समान परिणाम देता है:

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

परिणाम:

2051-08-21

घंटे, मिनट और सेकंड

DATETIME() फ़ंक्शन हमें दिए गए डेटाटाइम मान में घंटे, मिनट और सेकंड जोड़ने की अनुमति देता है:

SELECT 
    DATETIME('2050-08-21 00:00:00.000', '+1 hour') AS "Hours",
    DATETIME('2050-08-21 00:00:00.000', '+1 minute') AS "Minutes",
    DATETIME('2050-08-21 00:00:00.000', '+1 second') AS "Seconds";

परिणाम:

Hours                Minutes              Seconds            
-------------------  -------------------  -------------------
2050-08-21 01:00:00  2050-08-21 00:01:00  2050-08-21 00:00:01

और समय मानों के लिए, यहां TIME() है समारोह:

SELECT 
    TIME('00:00:00.000', '+1 hour') AS "Hours",
    TIME('00:00:00.000', '+1 minute') AS "Minutes",
    TIME('00:00:00.000', '+1 second') AS "Seconds";

परिणाम:

Hours     Minutes   Seconds 
--------  --------  --------
01:00:00  00:01:00  00:00:01

तिथियों से घटाएं

हम DATE() . का भी उपयोग कर सकते हैं घटाना:

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

परिणाम:

2050-08-11

हम केवल - . का उपयोग करते हैं + . के बजाय दूसरे तर्क में साइन इन करें ।


  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. SQLite अद्वितीय बाधा

  3. फ्रैगमेंट में एंड्रॉइड स्क्लाइट डेटाबेस खोलना

  4. Uncaught TypeError कॉर्डोवा 3.5 के साथ अपरिभाषित-SQLite प्लगइन की विधि 'ओपनडेटाबेस' को कॉल नहीं कर सकता है

  5. SQLite ड्रॉप व्यू