 |
สอบถามเรื่องการ Group By หน่อยนะครับ..พอดีติดปัญหานี้อยู่..รบกวนจริงๆครับ |
|
 |
|
|
 |
 |
|
Code (SQL)
select address,con_cat('เวลาเริ่มจอด',datetime,'ถึง',(select datetime from table1 b where b.id = a.id+1),'รวม', timediff((select datetime from table1 b where b.id = a.id+1),datetime) ,'นาที' ),status form table1 a
|
ประวัติการแก้ไข 2014-10-16 14:36:05
 |
 |
 |
 |
Date :
2014-10-16 14:35:36 |
By :
gaowteen |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ใช้ php ช่วยในการแสดงผลจะง่ายกว่านครับ
Code (PHP)
$mysql=new mysqli('localhost', 'name', 'psw', 'db');
$rs=$mysql->query('select * from table'); $not_1=false;
while($ro=$rs->fetch_assoc()){
if($not_1){
$ttl_min = ceil(((strtodate($ro['datetime']) - strtodate($old['datetime'])) / 60);
echo $old['id'], '|', $old['name'], '|', 'เวลาเริ่มจอด ' , $old['datetime'] , ' ถึง ', $ro['datetime'], ' รวม ' . $ttl_min , '|', $old['status'], "<br>\n";
}else $not_1=true;
$old=$ro;
}
$cur_time=time();
$ttl_min = ceil((($cur_time - strtodate($old['datetime'])) / 60);
echo $old['id'], '|', $old['name'], '|', 'เวลาเริ่มจอด ' , $old['datetime'] , ' ถึง ', date('Y-m-d H:i:s', $cur_time), ' รวม ' . $ttl_min , '|', $old['status'], "<br>\n";
ปล. ไม่ได้ทดสอบนะครับ ลองเอาเองแล้วกัน
|
ประวัติการแก้ไข 2014-10-16 17:41:42 2014-10-16 17:43:33
 |
 |
 |
 |
Date :
2014-10-16 14:36:18 |
By :
Chaidhanan |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ออกแบบตารางใหม่ดีกว่าไหม
id | name | address | begin_datetime | end_datetime |status
เอาไว้ record เดียวกันง่ายกว่านะ
เวลาเริ่มใช้ insert เวลากลับใช้ update
ส่วนแสดงข้อมูล ถึงตอนนั้นไม่น่าจะยาก
|
 |
 |
 |
 |
Date :
2014-10-16 15:27:10 |
By :
apisitp |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ดูแล้ว น่าจะเป็น เวลา gps ที่ยิงเข้า base มันบอกไม่ได้หรอกครับว่า สสิ้นสุดตอนไหน
|
 |
 |
 |
 |
Date :
2014-10-16 15:45:15 |
By :
gaowteen |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
เป็นเช่นนี้เอง...
|
 |
 |
 |
 |
Date :
2014-10-16 17:24:27 |
By :
apisitp |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
เป็น เวลา gps ครับ เก็บเข้าทุกๆ 1 นาที..
|
 |
 |
 |
 |
Date :
2014-10-16 17:36:26 |
By :
dekcomgigkok |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|