/***** แบบฝึกหัดเพิ่มเติม ********/
เปิดเว็บต่อไปนี้ เพื่อประกอบการทำแบบฝึกหัด http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_extract
1. ขอทราบจำนวนวัน ที่อยู่ระหว่าง start ถึง expired ของบัตรทุกใบในตาราง card
select to_days(expired) - to_days(start) from card
2. ขอทราบจำนวนบัตรที่หมดอายุว่ามีทั้งหมดกี่ใบ ในตาราง card
select count(*) from card where ((to_days(curdate()) - to_days(expired)) >= 0)
3. ต้องการปรับปรุงค่า start และ expired ของบัตรทุกใบในตาราง card ดังนี้ start = expired + 1 วัน expired = expired + 1 ปี
update card set start=from_days(to_days(expired + interval 1 day)), expired=from_days(to_days(expired + interval 1 year))
4. ยังคิดไม่ออก .... !!!!!!!!
สมัครสมาชิก:
ส่งความคิดเห็น (Atom)

ไม่มีความคิดเห็น:
แสดงความคิดเห็น