এই উদ্দেশ্যে দুটি ফাংশন ব্যবহার করা যায় এবং দুটি ফাংশনেই কলামের নাম আর্গুমেন্ট হিসেবে দিতে হয় INTERVAL কীওয়ার্ডসহ। ফাংশনগুলো হলো:
DATE_ADD() ফাংশন
এই ফাংশনের সিনট্যাক্স হলো DATE_ADD(date, INTERVAL expression unit)। 'collegedetail' টেবিল থেকে ডাটা ব্যবহার করে নিচের উদাহরণটি দেখুন:
mysql> SELECT estb, DATE_ADD(estb, INTERVAL 10 DAY) FROM collegedetail; +------------+---------------------------------+ | estb | DATE_ADD(estb, INTERVAL 10 DAY) | +------------+---------------------------------+ | 2010-05-01 | 2010-05-11 | | 1995-10-25 | 1995-11-04 | | 1994-09-25 | 1994-10-05 | | 2001-07-23 | 2001-08-02 | | 2010-07-30 | 2010-08-09 | +------------+---------------------------------+ 5 rows in set (0.00 sec)
উপরোক্ত কোয়েরি 'collegedetail' টেবিলের 'estb' কলামে সংরক্ষিত তারিখে ১০ দিন যোগ করেছে।
ADDDATE() ফাংশন
এই ফাংশনের সিনট্যাক্স হলো ADDDATE(date, INTERVAL expression unit)। 'collegedetail' টেবিল থেকে ডাটা ব্যবহার করে নিচের উদাহরণটি দেখুন:
mysql> SELECT estb, ADDDATE(estb, INTERVAL 10 DAY) FROM collegedetail; +------------+--------------------------------+ | estb | ADDDATE(estb, INTERVAL 10 DAY) | +------------+--------------------------------+ | 2010-05-01 | 2010-05-11 | | 1995-10-25 | 1995-11-04 | | 1994-09-25 | 1994-10-05 | | 2001-07-23 | 2001-08-02 | | 2010-07-30 | 2010-08-09 | +------------+--------------------------------+ 5 rows in set (0.00 sec)
উপরোক্ত কোয়েরি 'collegedetail' টেবিলের 'estb' কলামে সংরক্ষিত তারিখে ১০ দিন যোগ করেছে।