การดึงข้อมูลมาแสดงตามวันที่ HomeForumการดึงข้อมูลมาแสดงตามวันที่ ploen palaidam รบกวนเรื่องการดึงข้อมูลจากฐานข้อมูลมาแสดง ตัวอย่าง 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 ได้ครับ Baronen eiei อ่าว เหอๆ เพิ่งรู้ว่า mysql มีฟังก์ชันแบบนี้ด้วย โชคดีจริงๆที่ผ่านมาเจอ สงสัยนิดหนึ่งครับ ว่า ประเภทของข้อมูลต้องเป็น DATE หรือ DATETIME เท่านั้นถึงจะสามารถใช้ได้หรือป่าวครับ แล้วก็ปกติผมเก็บพวกวันที่แบบ 2009-10-31 แบบนี้ก็สามารถใช้ได้ถูกหรือป่าวครับ กรกฎ วิริยะ ใช่ครับ ใช้กับข้อมูลชนิด DATE หรือ DATETIME เท่านั้นครับ Baronen eiei ขอบคุณครับ ความคิดเห็น รายละเอียด ไฟล์อัปโหลด ชนิด jpg, jpeg ขนาดไฟล์ไม่เกิน 2M ส่งความคิดเห็น
01/07/2009
03/07/2009
02/08/2009
แต่ถ้าต้องการเลือกข้อมูลเฉพาะภายในเดือน เช่น เดือน 7
SELECT .... WHERE MONTH(date) = 7
สามารถใช้ DAY() MONTH() และ YEAR() เพื่อเลือกส่วนของวันที่จาก mySQL ได้ครับ
โชคดีจริงๆที่ผ่านมาเจอ
สงสัยนิดหนึ่งครับ ว่า ประเภทของข้อมูลต้องเป็น DATE หรือ DATETIME เท่านั้นถึงจะสามารถใช้ได้หรือป่าวครับ
แล้วก็ปกติผมเก็บพวกวันที่แบบ 2009-10-31 แบบนี้ก็สามารถใช้ได้ถูกหรือป่าวครับ