MySQL BETWEEN week HomeForumMySQL BETWEEN week E_tabra เราสามารถหาค่าระหว่างสัปดาห์ได้ไหม เราต้องการเรียกข้อมูล สัปดาห์ที่ 1 ถึงสัปดาห์ที่ 4 โดยใช้คำสั่ง between แต่ค่าที่ออกมากลับไม่ถูกต้อง กรกฎ วิริยะ น่าจะไม่ได้นะครับ เนื่องจาก SQL ไม่มีคำสั่งหาสัปดาห์ คำแนะนำคือใช้ PHP คำนวณเป็นวันที่ก่อน แล้วค่อยส่งเข้า MySQL ครับ เช่น $start = 5; // วันจันทร์ที่ 5 $end = 5 + (7 * 4); // 7 * 4 คือ ถัดไปอีกสัปดาห์ ซึ่ง PHP มีคำสั่งหา วันแรกของสัปดาห์ ครับ หลังจากนั้นค่อยส่ง $start และ $end ไป query ความคิดเห็น รายละเอียด ไฟล์อัปโหลด ชนิด jpg, jpeg ขนาดไฟล์ไม่เกิน 2M ส่งความคิดเห็น
คำแนะนำคือใช้ PHP คำนวณเป็นวันที่ก่อน แล้วค่อยส่งเข้า MySQL ครับ เช่น
$start = 5; // วันจันทร์ที่ 5
$end = 5 + (7 * 4); // 7 * 4 คือ ถัดไปอีกสัปดาห์
ซึ่ง PHP มีคำสั่งหา วันแรกของสัปดาห์ ครับ
หลังจากนั้นค่อยส่ง $start และ $end ไป query