স্ট্রিং ফরম্যাটের তারিখকে STR_TO_DATE() দিয়ে ডেট টাইপে কনভার্ট করে তারপর DATE_ADD() দিয়ে নির্দিষ্ট দিন যোগ করা যায়।
টেবিল তৈরি এবং ডেটা ইনসার্ট
mysql> CREATE TABLE DemoTable (
-> ShippingDate VARCHAR(100)
-> );
Query OK, 0 rows affected (0.67 sec)
mysql> INSERT INTO DemoTable VALUES('06-01-2019');
mysql> INSERT INTO DemoTable VALUES('01-04-2017');
mysql> INSERT INTO DemoTable VALUES('29-06-2019');
সকল রেকর্ড
+--------------+ | ShippingDate | +--------------+ | 06-01-2019 | | 01-04-2017 | | 29-06-2019 | +--------------+
৬ দিন যোগ করার কোয়েরি
mysql> SELECT DATE_ADD(
-> STR_TO_DATE(ShippingDate, '%d-%m-%Y'),
-> INTERVAL 6 DAY
-> ) AS newShippingDate FROM DemoTable;
আউটপুট:
+-----------------+ | newShippingDate | +-----------------+ | 2019-01-12 | | 2017-04-07 | | 2019-07-05 | +-----------------+
নোট: %d-%m-%Y ফরম্যাট স্ট্রিং-এর সাথে মেলাতে হয়। INTERVAL 6 DAY এর বদলে MONTH, YEARও ব্যবহার করা যায়।