ฟังก์ชันMySQL SUBDATE()
ตัวอย่าง
ลบ 10 วันจากวันที่และส่งคืนวันที่:
SELECT SUBDATE("2017-06-15", INTERVAL 10 DAY);
ความหมายและการใช้งาน
ฟังก์ชัน SUBDATE() จะลบช่วงเวลา/วันที่ออกจากวันที่แล้วส่งกลับวันที่
ไวยากรณ์
SUBDATE(date, INTERVAL value unit)
หรือ:
SUBDATE(date, days)
ค่าพารามิเตอร์
Parameter | Description |
---|---|
date | Required. The original date |
days | Required. The number of days to subtract from date |
value | Required. The value of the time/date interval to subtract. Both positive and negative values are allowed |
unit | Required. The type of interval. Can be one of the following
values:
|
รายละเอียดทางเทคนิค
ทำงานใน: | จาก MySQL 4.0 |
---|
ตัวอย่างเพิ่มเติม
ตัวอย่าง
ลบ 15 นาทีจากวันที่แล้วกลับวันที่:
SELECT SUBDATE("2017-06-15 09:34:21", INTERVAL 15 MINUTE);
ตัวอย่าง
ลบ 3 ชั่วโมงจากวันที่และส่งคืนวันที่:
SELECT SUBDATE("2017-06-15 09:34:21", INTERVAL 3 HOUR);
ตัวอย่าง
เพิ่มวันที่ 2 เดือนและส่งคืนวันที่:
SELECT SUBDATE("2017-06-15", INTERVAL -2 MONTH);