รบกวนเรื่องการดึงข้อมูลจากฐานข้อมูลมาแสดง ตัวอย่าง
03/07/2009
02/08/2009
01/07/2009
วันที่ 2 แต่เป็นเดือน 08 มันไม่เรียงครับ ต้องทำงัยครับ ช่วยที่ ขอบคุณครับ
03/07/2009
02/08/2009
01/07/2009
วันที่ 2 แต่เป็นเดือน 08 มันไม่เรียงครับ ต้องทำงัยครับ ช่วยที่ ขอบคุณครับ
ORDER BY DATE ถ้าต้องการให้เรียง วันที่ ซึ่งจากตัวอย่างด้านบนจะได้
01/07/2009
03/07/2009
02/08/2009
แต่ถ้าต้องการเลือกข้อมูลเฉพาะภายในเดือน เช่น เดือน 7
SELECT .... WHERE MONTH(date) = 7
สามารถใช้ DAY() MONTH() และ YEAR() เพื่อเลือกส่วนของวันที่จาก mySQL ได้ครับ
01/07/2009
03/07/2009
02/08/2009
แต่ถ้าต้องการเลือกข้อมูลเฉพาะภายในเดือน เช่น เดือน 7
SELECT .... WHERE MONTH(date) = 7
สามารถใช้ DAY() MONTH() และ YEAR() เพื่อเลือกส่วนของวันที่จาก mySQL ได้ครับ
อ่าว เหอๆ เพิ่งรู้ว่า mysql มีฟังก์ชันแบบนี้ด้วย
โชคดีจริงๆที่ผ่านมาเจอ
สงสัยนิดหนึ่งครับ ว่า ประเภทของข้อมูลต้องเป็น DATE หรือ DATETIME เท่านั้นถึงจะสามารถใช้ได้หรือป่าวครับ
แล้วก็ปกติผมเก็บพวกวันที่แบบ 2009-10-31 แบบนี้ก็สามารถใช้ได้ถูกหรือป่าวครับ
โชคดีจริงๆที่ผ่านมาเจอ
สงสัยนิดหนึ่งครับ ว่า ประเภทของข้อมูลต้องเป็น DATE หรือ DATETIME เท่านั้นถึงจะสามารถใช้ได้หรือป่าวครับ
แล้วก็ปกติผมเก็บพวกวันที่แบบ 2009-10-31 แบบนี้ก็สามารถใช้ได้ถูกหรือป่าวครับ
ใช่ครับ ใช้กับข้อมูลชนิด DATE หรือ DATETIME เท่านั้นครับ
ขอบคุณครับ