สามารถใช้ INTERVAL ภายในนิพจน์ที่ส่งให้ EXTRACT() ได้:
จากคอลัมน์ในตาราง
mysql> SELECT StudentName, RegDate, EXTRACT(YEAR FROM RegDate + INTERVAL 2 YEAR) AS 'Two Year Interval'
-> FROM testing WHERE StudentName = 'Gaurav';
+-------------+---------------------+-------------------+
| StudentName | RegDate | Two Year Interval |
+-------------+---------------------+-------------------+
| Gaurav | 2017-10-29 08:48:33 | 2019 |
+-------------+---------------------+-------------------+
จากค่าวันที่ตรงๆ
mysql> SELECT EXTRACT(YEAR FROM '2017-10-22 05:03:45' + INTERVAL 2 YEAR) AS 'Two Year Interval'; +-------------------+ | Two Year Interval | +-------------------+ | 2019 | +-------------------+
นิพจน์ date + INTERVAL ... จะคำนวณวันที่ใหม่ก่อน แล้วค่อย EXTRACT ส่วนที่ต้องการ