इस उद्देश्य के लिए दो फंक्शन्स का उपयोग किया जा सकता है और दोनों फंक्शन्स में हमें कॉलम नाम को आर्गुमेंट के रूप में 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' कॉलम में संग्रहीत तारीख में 10 दिन जोड़े।
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' कॉलम में संग्रहीत तारीख में 10 दिन जोड़े।