การติดตั้ง FreeNAS ตอนที่ 2

การลบ และ การบวกวันที่ ใน MySQL



ผมจะมาพูดถึงการใช้ฟังก์ชัน DATE_SUB( ) และ DATE_ADD( ) ที่ใช้ในการบวกและลบวันที่กัน โดยจะรับค่า Parameter มา 2 ตัว ( ตัวแรกเป็นวันที่ตั้ง , ตัวที่สองเป็นวัน ที่ต้องการบวกหรือลบ ) 

การประยุกต์ใช้งาน
  • เพิ่มวันที่ Expire Date กำหนดวันหมดอายุสินค้า เวลาเรา Add สินค้า
  • เพิ่มวันที่ Payment Date กำหนดวันชำระเงิน เวลาเราสั่งซื้อสินค้า
  • หารายการย้อนหลัง กี่วันก็ว่าไป อาจจะหาแล้วนำไปลบต่อ

ตัวอย่าง
  1. ผมต้องการหา Order ย้อนหลัง 7 วัน ในที่นี้ผมใช้ ฐานข้อมูลของ Northwind
SELECT * FROM orders WHERE OrderDate >= DATE_SUB(now(), INTERVAL 7 DAY)


สามารถเปลี่ยนจาก DAY เป็น MONTH หรือ YEAR ก็ได้นะครับ ส่วนฟังก์ชัน DATE_ADD( ) ก็ใช้เหมือนกัน

ความคิดเห็น