 |
|
Code (PHP)
$datetime_show1= $f001_operate_hour_start.":".$f001_operate_min_start.":00"; $datetime_show2=$f001_operate_hour_end.":".$f001_operate_min_end.":59";
$sql = "SELECT MAX(auto_number) AS auto_number, factory_id, factory_name, line_id, weight_count, r_color, g_color, b_color, MAX(date) AS date ,MAX(time) AS time , MAX(count) AS count , MAX(weight) AS weight FROM db2 WHERE ";
$sql=$sql." date >= '".$date_start_select."' and date <='".$date_end_select."'";
$sql=$sql." and time >= '".$datetime_show1."' and time <='".$datetime_show2."'";
$sql=$sql. " GROUP BY date " ;
$date_start_select,$date_end_select มาจากเลือกค่าวันเริ่มต้น และวันสิ้นสุดน่ะครับ
date,time มาจากค่า เวลาใน table
จากโค้ดข้างบนผมจะได้ สมมุติ เลือกวันที่ 27 - 29 เวลา 0.00 - 18.00 น่ะครับ
มันจะได้ว่า ได้ค่า ของวันที่ 27 เวลา 0.00 - 18.00 , 28 เวลา 0.00 - 18.00, 29 เวลา 0.00-18.00
แต่ผมต้องการ จริงๆคือ ค่า วันที่ 27-29 โดยวันที่ 29 นั้นถึงเวลา 18.00 อ่าครับ
รบกวนแก้ไขให้ทีครับ
Tag : PHP, MySQL, CakePHP
|
|
 |
 |
 |
 |
Date :
2010-07-29 11:36:22 |
By :
nut_ch31 |
View :
1335 |
Reply :
0 |
|
 |
 |
 |
 |
|
|
|
 |