INTERVAL কীওয়ার্ড
MySQL-এ তারিখ বা সময়ে মান যোগ/বিয়োগ করার জন্য INTERVAL কীওয়ার্ড ব্যবহার করা হয়। একাধিক ইন্টারভাল চেইন করা যায়।
সারণি ও ডেটা
mysql> create table DemoTable1376 (AdmissionDate date);
mysql> insert into DemoTable1376 values('2018-01-21'),('2017-12-01'),('2018-11-02'),('2019-03-14');
কোয়েরি
mysql> select date_add(date_add(AdmissionDate, interval 1 year), interval 2 day)
-> as AfterAddingOneYearTwoDays from DemoTable1376;
ফলাফল
+---------------------------+ | AfterAddingOneYearTwoDays | +---------------------------+ | 2019-01-23 | | 2018-12-03 | | 2019-11-04 | | 2020-03-16 | +---------------------------+
ব্যাখ্যা
DATE_ADD(date, INTERVAL expr unit)— তারিখে ইন্টারভাল যোগ করে- নেস্টেড
DATE_ADDদিয়ে একাধিক ইন্টারভাল যোগ করা হয়েছে - বিকল্প:
AdmissionDate + INTERVAL 1 YEAR + INTERVAL 2 DAY(MySQL 8.0+)
লিপ ইয়ার, মাসের দিন সংখ্যা ইত্যাদি MySQL অটোমেটিক্যালি হ্যান্ডেল করে।