function:DATE_SUB(date,INTERVAL num datepart)
content:ใช้หักลบวันที่หรือเวลาตามส่วน datepart ที่กำหนด โดยจะเพิ่มเข้าไปจำนวน num หน่วย
โดยค่าที่เป็นไปได้ของ datepart ได้แก่
SECOND คือแทนความหมายของ วินาที,
MINUTE คือแทนความหมายขอ งนาที,
HOUR คือแทนความหมายของ ชั่วโมง,
DAY คือแทนความหมายขอ วัน,
MONTH คือแทนความหมายของ เดือน,
YEAR คือแทนความหมายของ ปี,
MINUTE_SECOND คือแทนความหมายของ นาที:วินาที,
HOUR_MINUTE คือแทนความหมายของ ชั่วโมง:นาที,
DAY_HOUR คือแทนความหมายของ วัน ชั่วโมง,
YEAR_MONTH คือแทนความหมายของ ปี-เดือน,
HOUR_SECOND คือแทนความหมาขของ ชั่วโมง:นาที:วินาที,
DAY_MINUTE คือแทนความหมายของ วัน ชั่วโมง:นาที,
DAY_SECOND คือแทนความหมายของ วัน ชั่วโมง:นาที:วินาที
example:SELECT DATE_SUB(NOW(),INTERVAL 1 SECOND)
SELECT DATE_SUB(NOW(),INTERVAL "5 10:30:45" DAY_SECOND)