ผู้เขียน หัวข้อ: ต้องการเขียนคำสั่ง sql เพื่อคำนวนเวลารอคอยทำไงครับ  (อ่าน 5292 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ panus_t

  • Hero Member
  • *****
  • กระทู้: 2,368
  • Respect: +8
    • ดูรายละเอียด
from er_regist e
left outer join ovst o on o.vn=e.vn
where o.vstdate between "2011-09-01" and "2011-09-30"

คำถามที่ 1 ต้องการให้ ฟิล์ด vstdate - enter_er_time แล้วได้ผลต่างเป็นเวลาทำได้หรือเปล่าครับ (ทำไงครับ)
คำถามที่ 2 ฟิล์ด enter_er_time สามารถดึงออกมาเฉพาะเวลาได้หรือเปล่าครับ (ทำไงครับ)


โรงพยาบาลเสิงสาง จ.นครราชสีมา (ขนาด  60  เตียง ปี2554)  ขึ้นระบบโดยทีมงาน BMS  เมื่อเดือนเมษายน 2551
ก่อนหน้านั้นขึ้นระบบเมื่อ 07/07/07 ฤกษ์ดี  Master Server  IBM System x3500M4  RAM ECC 24 GB. HardDisk SAS 450x3 GB. ServerRAID M1100 Series Zero RAID5  OS:CentOS 6.4  MySQLPercona : 5.5.30-30.1

ออฟไลน์ เกื้อกูล ครับ..

  • Hero Member
  • *****
  • กระทู้: 12,611
  • Respect: +169
    • ดูรายละเอียด
    • โรงพยาบาลปากท่อ
Re: ต้องการเขียนคำสั่ง sql เพื่อคำนวนเวลารอคอยทำไงครับ
« ตอบกลับ #1 เมื่อ: พฤศจิกายน 01, 2011, 11:26:54 AM »
0
ลองอ่านจากกระทู้นี้ครับ..

http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=1341.0
Implement  HOSxP  Start 2548 ---> NOW!
Station : 130 Client   V.3 Version  3.67.1.XX
Server  : CENTOS  +MySQL maria 10.x.x

ออฟไลน์ เกื้อกูล ครับ..

  • Hero Member
  • *****
  • กระทู้: 12,611
  • Respect: +169
    • ดูรายละเอียด
    • โรงพยาบาลปากท่อ
Re: ต้องการเขียนคำสั่ง sql เพื่อคำนวนเวลารอคอยทำไงครับ
« ตอบกลับ #2 เมื่อ: พฤศจิกายน 01, 2011, 11:28:12 AM »
0
หรือใช้คำค้น ว่า...ระยะเวลารอคอย..ครับ..มีเยอะ
Implement  HOSxP  Start 2548 ---> NOW!
Station : 130 Client   V.3 Version  3.67.1.XX
Server  : CENTOS  +MySQL maria 10.x.x

ออฟไลน์ jameborn

  • Full Member
  • ***
  • กระทู้: 113
  • เด็กป๋าเวช
  • Respect: 0
    • ดูรายละเอียด
Re: ต้องการเขียนคำสั่ง sql เพื่อคำนวนเวลารอคอยทำไงครับ
« ตอบกลับ #3 เมื่อ: พฤศจิกายน 01, 2011, 12:10:12 PM »
0
select e.vn,o.hn,o.an
,e.vstdate
,date_format(o.vsttime,'%T') 'vsttime'
,date_format(e.enter_er_time,'%T') 'Enter_ER_Time'
,cast(sec_to_time(timestampdiff(second,timestamp(e.vstdate,o.vsttime),enter_er_time)) as char(10)) 'To_ER_time'
from er_regist e
left join ovst o on o.vn=e.vn
where e.vstdate between "2011-09-01" and "2011-09-30"

ประมาณนี้มั๊ย
server :Acer Altos G320
 pentium D 3.00 GHz 2.99 GHz ram 512 MB
HDD:160 GB OS : server 2003 r2 My SQL 5.1.20-bata
replication: intel cpu 2160 ram 896 HDD 160 gb os: server 2003 r2
client:intel intel cpu 2160 ram 896 HDD 160 gb os: server 2003 r2
::HOSxP::v.3.52.8.30  HOSxP pcu ::v.3.52.8.25
***ไม่เสียสละ ชัยชนะไม่เกิด***

ออฟไลน์ panus_t

  • Hero Member
  • *****
  • กระทู้: 2,368
  • Respect: +8
    • ดูรายละเอียด
Re: ต้องการเขียนคำสั่ง sql เพื่อคำนวนเวลารอคอยทำไงครับ
« ตอบกลับ #4 เมื่อ: พฤศจิกายน 01, 2011, 14:20:18 PM »
0
แก้ไขรายงานเพิ่มเติมให้หน่อยครับ  เหลือ
ระยะเวลารอคอยเฉลี่ยครับ = จำนวนcaseทั้งหมด / เวลารวมทั้งหมด
ทำไงครับ
โรงพยาบาลเสิงสาง จ.นครราชสีมา (ขนาด  60  เตียง ปี2554)  ขึ้นระบบโดยทีมงาน BMS  เมื่อเดือนเมษายน 2551
ก่อนหน้านั้นขึ้นระบบเมื่อ 07/07/07 ฤกษ์ดี  Master Server  IBM System x3500M4  RAM ECC 24 GB. HardDisk SAS 450x3 GB. ServerRAID M1100 Series Zero RAID5  OS:CentOS 6.4  MySQLPercona : 5.5.30-30.1