บทความนี้ขอกล่าวถึงเรื่อง Function DATE_ADD ของ MySQL ครับ โดย Function นี้มีประโยชน์อย่างมากเวลาที่เราต้องการ บวก วัน, เดือน และปี เพื่อใช้สำหรับการเขียนโปรแกรม และแก้ไขปัญหาเรื่องการบวกวันที่ เช่น ต้องการอย่างรู้ว่าจากวันนี้แล้วบวกเพิ่มไปอีก 4 วันจะเป็นวันที่เท่าไร ซึ่ง Function DATE_ADD จะช่วยให้การบวกวันที่เป็นเรื่องที่ง่าย ตามตัวอย่างดังนี้ครับ
ตัวอย่างโปรแกรม
SELECT
'2012-10-19' as original_date,
DATE_ADD( '2012-10-19', INTERVAL 8 DAY) as date_add_day,
DATE_ADD( '2012-10-19', INTERVAL 8 MONTH) as date_add_month,
DATE_ADD( '2012-10-19', INTERVAL 8 YEAR) as date_add_year
ผลลัพธ์

อธิบายโปรแกรม
1. ใช้คำสั่ง DATE_ADD ในการบวกวันที่ เช่น DATE_ADD( 'วันที่', INTERVAL [ตัวเลขที่ต้องการบวก] [ชนิดของวันที่] )
2. ใช้คำสั่ง INTERVAL [ตัวเลขที่ต้องการบวก] [ชนิดของวันที่]
3. บวกวันที่ใช้คำสั่ง DAY
4. บวกเดือนใช้คำสั่ง MONTH
5. บวกปีใช้คำสั่ง YEAR
ลองไปนำประยุกต์ใช้กันดูนะครับ สำหรับบทความเรื่อง DATA_ADD MySQL กับวิธีการบวกวันที่ครับ