ค้นหาระหว่างวันที่ไม่ได้ครับ
คือว่าในตาราง tb_bring ฟิลล์ bring_date ผมกำหนดเป็น varchar อะครับพอ query ระหว่างวันที่ข้อมูลมันออกมาไม่ตรงครับ
ผมต้อง convert ให้เป็น date ก่อนหรือว่าทำอย่างไงครับ
ข้อมูลในตาราง
19/08/2550
19/07/2552
19/09/2552

คำสั่ง
select bring_date from tb_bring where bring_date between '19/08/2550' and '19/09/2552'
ผลลัำพธ์
19/08/2550
19/09/2552
กรกฎ วิริยะ 19 Sep 2009 19:04
ใช่ครับต้องแปลงก่อน

แต่ผมว่านะ เปลี่ยนฟิลด์เป็นชนิด DATE ก็ได้นะ
Penthai [PHP] Khum 24 Sep 2009 15:34
ลองแปลงให้เป็น timestamp ก่อนก็ได้นะคับจะได้ค่าที่เที่ยงตรงกว่า