BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: border ที่ พฤษภาคม 15, 2008, 11:34:02 AM
-
select * ,sec_to_time(time_to_sec(service12)-time_to_sec(service3)) as totaltime
from service_time
where vstdate between'2008-05-15' and '2008-05-15'
order by vstdate,vn asc
คือถ้าสั่งทำรายงาน โดยช่วงเวลา เป็นวันปัจจุบัน จะสามารถประมวลผลรายงานออกมาได้ แต่ถ้าสั่งทำย้อนหลัง
เช่น where vstdate between'2008-05-12' and '2008-05-12' จะขึ้น rage check error ครับ
-
ลองเพิ่มบรรทัดที่เป็นสีแดงดูครับ
select * ,sec_to_time(time_to_sec(service12)-time_to_sec(service3)) as totaltime
from service_time
where vstdate between'2008-05-15' and '2008-05-15'
and service12>=service3
order by vstdate,vn asc
-
ขอบคุณครับ
-
ขอคำสั่งหาค่าเฉลี่ยเวลารอคอยแต่ละจุดบริการ ครับ