Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

วิธีใช้ Compound INTERVAL Unit ใน MySQL

Compound INTERVAL unit ประกอบด้วย 2 หน่วยคั่นด้วย underscore (_) ต้องเขียนค่าใน single quotes คั่นด้วย space:

ตัวอย่าง

บวก 2 ปี 2 เดือน:

mysql> SELECT TIMESTAMP('2017-10-22 04:05:36' + INTERVAL '2 2' YEAR_MONTH) AS 'Date After 2 Years and 2 Months';
+---------------------------------+
| Date After 2 Years and 2 Months |
+---------------------------------+
| 2019-12-22 04:05:36             |
+---------------------------------+

INTERVAL '2 2' YEAR_MONTH → ค่าแรก = ปี, ค่าที่สอง = เดือน

หน่วย compound อื่นๆ: DAY_HOUR, HOUR_MINUTE, MINUTE_SECOND, ฯลฯ