MySQL का ADDTIME(datetime, time) फ़ंक्शन एक DATETIME/TIME मान में समय अंतराल जोड़ता है।
टेबल बनाएं
mysql> CREATE TABLE DemoTable1848 (ShippingDate DATETIME);
डेटा डालें
mysql> INSERT INTO DemoTable1848 VALUES('2019-10-11 12:30:45');
mysql> INSERT INTO DemoTable1848 VALUES('2019-01-12 10:00:00');
mysql> INSERT INTO DemoTable1848 VALUES('2019-12-03 17:30:00');
4 घंटे 40 मिनट जोड़ें
mysql> SELECT ADDTIME(ShippingDate, '4:40') FROM DemoTable1848;
आउटपुट:
+------------------------------+ | ADDTIME(ShippingDate, '4:40') | +------------------------------+ | 2019-10-11 17:10:45 | | 2019-01-12 14:40:00 | | 2019-12-03 22:10:00 | +------------------------------+
सिंटैक्स
ADDTIME(datetime_expr, time_expr)
time_expr: 'HH:MM:SS', 'HH:MM', 'D HH:MM:SS' (दिन सहित) प्रारूप में।- परिणाम
DATETIMEयाTIMEहोता है (इनपुट अनुसार)।
संबंधित फ़ंक्शन
| फ़ंक्शन | उद्देश्य |
|---|---|
DATE_ADD(date, INTERVAL expr unit) | दिन/माह/वर्ष आदि जोड़ें (अधिक लचीला) |
SUBTIME(datetime, time) | समय घटाएं |
TIMEDIFF(t1, t2) | दो समयों का अंतर |
उदाहरण: DATE_ADD के साथ दिन+समय जोड़ें
SELECT DATE_ADD(ShippingDate, INTERVAL '1 12:30' DAY_HOUR) FROM DemoTable1848;
1 दिन 12 घंटे 30 मिनट जोड़ता है।