এই উদ্দেশ্যে দুটি ফাংশন ব্যবহার করা যেতে পারে এবং উভয় ফাংশনে আমাদের INTERVAL কীওয়ার্ডের সাথে আর্গুমেন্ট হিসাবে কলামের নাম দিতে হবে। ফাংশনগুলি নিম্নরূপ -
DATE_ADD() ফাংশন
এই ফাংশনের সিনট্যাক্স হল DATE_ADD(তারিখ, INTERVAL এক্সপ্রেশন ইউনিট)। এটি উদাহরণ অনুসরণ করে প্রদর্শন করা যেতে পারে যা টেবিলের ডেটা ব্যবহার করে 'কলেজডেটেল' -
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)
উপরের প্রশ্নটি ‘কলেজডেটেল’ টেবিলের ‘estb’ কলামে সংরক্ষিত তারিখে 10 দিন যোগ করেছে।
ADDDATE() ফাংশন
এই ফাংশনের সিনট্যাক্স হল ADDDATE(তারিখ, INTERVAL এক্সপ্রেশন ইউনিট)। এটি উদাহরণ অনুসরণ করে প্রদর্শন করা যেতে পারে যা টেবিলের ডেটা ব্যবহার করে 'কলেজডেটেল' -
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)
উপরের প্রশ্নটি 'কলেজডেটেল' টেবিলের 'estb' কলামে সংরক্ষিত তারিখে 10 দিন যোগ করেছে।