MySQL BETWEEN week

เราสามารถหาค่าระหว่างสัปดาห์ได้ไหม



เราต้องการเรียกข้อมูล สัปดาห์ที่ 1 ถึงสัปดาห์ที่ 4 โดยใช้คำสั่ง between แต่ค่าที่ออกมากลับไม่ถูกต้อง



26 ม.ค. 2554 1 2,084

น่าจะไม่ได้นะครับ เนื่องจาก SQL ไม่มีคำสั่งหาสัปดาห์



คำแนะนำคือใช้ PHP คำนวณเป็นวันที่ก่อน แล้วค่อยส่งเข้า MySQL ครับ เช่น



$start = 5; // วันจันทร์ที่ 5

$end = 5 + (7 * 4); // 7 * 4 คือ ถัดไปอีกสัปดาห์



ซึ่ง PHP มีคำสั่งหา วันแรกของสัปดาห์ ครับ



หลังจากนั้นค่อยส่ง $start และ $end ไป query
#1
ความคิดเห็น
ไฟล์อัปโหลด ชนิด jpg, jpeg ขนาดไฟล์ไม่เกิน 1024
^