BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: border ที่ พฤษภาคม 15, 2008, 11:34:02 AM

หัวข้อ: ช่วยดูรายงาน ระยะเวลารอคอยคนไข้ ให้หน่อยครับ
เริ่มหัวข้อโดย: 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 ครับ
หัวข้อ: Re: ช่วยดูรายงาน ระยะเวลารอคอยคนไข้ ให้หน่อยครับ
เริ่มหัวข้อโดย: pop_hosxp ที่ พฤษภาคม 15, 2008, 14:41:46 PM
ลองเพิ่มบรรทัดที่เป็นสีแดงดูครับ

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

หัวข้อ: Re: ช่วยดูรายงาน ระยะเวลารอคอยคนไข้ ให้หน่อยครับ
เริ่มหัวข้อโดย: border ที่ พฤษภาคม 16, 2008, 08:46:28 AM
ขอบคุณครับ
หัวข้อ: Re: ช่วยดูรายงาน ระยะเวลารอคอยคนไข้ ให้หน่อยครับ
เริ่มหัวข้อโดย: sayun ที่ พฤษภาคม 16, 2008, 09:09:45 AM
ขอคำสั่งหาค่าเฉลี่ยเวลารอคอยแต่ละจุดบริการ  ครับ