Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

MySQL क्वेरी में डेटाटाइम फील्ड में एक दिन कैसे जोड़ें

डेटाटाइम फील्ड में एक दिन जोड़ने के लिए, DATE_ADD() फ़ंक्शन का उपयोग करें। सिंटैक्स इस प्रकार है -

SELECT DATE_ADD(yourColumnName, INTERVAL yourIntegerValue DAY) AS anyVariableName FROM yourTableName;

आइए पहले एक टेबल बनाते हैं -

mysql> create table AddOneDayDemo 
-> ( 
-> YourDay datetime 
-> ); 
Query OK, 0 rows affected (1.37 sec)

curdate() की मदद से वर्तमान दिनांक डालें और उसके बाद दिन जोड़ने के लिए date_add() फ़ंक्शन का उपयोग करें।

टेबल में दिन डालने के लिए, निम्नलिखित क्वेरी है -

mysql> insert into AddOneDayDemo values(curdate()); 
Query OK, 1 row affected (0.17 sec)

select स्टेटमेंट की मदद से रिकॉर्ड्स प्रदर्शित करें। क्वेरी इस प्रकार है -

mysql> select *from AddOneDayDemo;

वर्तमान दिनांक के साथ निम्नलिखित रिकॉर्ड है -

+---------------------+ 
| YourDay | 
+---------------------+ 
| 2018-11-27 00:00:00 | 
+---------------------+ 
1 row in set (0.00 sec)

वर्तमान दिनांक में एक दिन जोड़ने की क्वेरी इस प्रकार है -

mysql> select date_add(YourDay, INTERVAL 1 DAY) AS yourDayafteraddingoneday FROM AddOneDayDemo;

निम्नलिखित आउटपुट है -

+--------------------------+ 
| yourDayafteraddingoneday | 
+--------------------------+ 
| 2018-11-28 00:00:00 | 
+--------------------------+ 
1 row in set (0.00 sec)

उपरोक्त आउटपुट एक दिनांक प्रदर्शित करता है जो वर्तमान दिनांक में एक दिन जोड़ने के बाद का है।

संबंधित: DATE_SUB() घटाता है। INTERVAL 1 DAY के अलावा INTERVAL 1 MONTH, INTERVAL 1 YEAR, INTERVAL 1 HOUR आदि का उपयोग कर सकते हैं। DATE_ADD(date, INTERVAL 1 DAY) के बजाय date + INTERVAL 1 DAY शॉर्टहैंड भी काम करता है।
  1. - MySQL में डेटटाइम को री-फॉर्मेट कैसे करें?

    परिचय MySQL में DATE_FORMAT() फंक्शन का उपयोग करके डेटटाइम मानों को विभिन्न फॉर्मेट में प्रदर्शित किया जा सकता है। MySQL डिफ़ॉल्ट रूप से YYYY-MM-DD HH:MM:SS फॉर्मेट में डेटटाइम स्टोर और प्रदर्शित करता है। उदाहरण: टेबल बनाना और डेटा डालना ); Query OK, 0 rows affected (1.10 sec) INSERT INTO DemoTa

  1. - MySQL में INTERVAL का उपयोग करके DATETIME फ़ील्ड में एक दिन जोड़ें

    MySQL में DATE_ADD और INTERVAL का उपयोग करके तिथि में दिन जोड़ना MySQL में DATE_ADD() फ़ंक्शन और INTERVAL कीवर्ड का उपयोग करके आप किसी तिथि/डेटाइम में दिन, महीने, वर्ष आदि जोड़ या घटा सकते हैं। टेबल बनाना ); Query OK, 0 rows affected (2.11 sec) डेटा डालना INSERT INTO DemoTable VALUES (2017-02-26

  1. - MySQL में DATE_ADD और INTERVAL से DATETIME कॉलम में दिन जोड़ें

    DATE_ADD() फ़ंक्शन के साथ INTERVAL n DAY का उपयोग करके DATETIME कॉलम में दिन जोड़ें (या घटाएं)। टेबल बनाएं mysql> CREATE TABLE DemoTable1871 (ArrivalDate DATETIME); डेटा डालें mysql> INSERT INTO DemoTable1871 VALUES(2019-12-19 07:45:00), (2018-11-10 12:00:00), (2019-01-31); 6 दिन जोड़ें (UP