BMS-HOSxP Community
HOSxP => การเขียน SQL Script => ข้อความที่เริ่มโดย: naydekdee ที่ มีนาคม 03, 2016, 16:52:27 PM
-
เนื่องจาต้องการหาภาระงานที่ทำงานในช่วงเวลา เวรดึกเวรบ่าย โดย ที่ รพ มีการเปิดคลีินิกพิเศษ ตอนเย็นเป็นบางวัน
อยากหาจำนวนผู้มารับบริการ แยกเป็นเวรดึก เวรเช้า เวรบ่าย พอดีลองเขียนแล้ว count ได้แค่วันเดียวๆ อยากหาแบบเป็นเดือนเลยอ่ะครับ ใครมี ไอเดียดีๆ แนะนำ หน่อย หรือว่า โยนรายงานที่คล้ายๆกันมาให้โหน้วยยยยยย เริ่มปวดหัว ล่ะ ครับ
สงสารกัน เด็กน้อยตาดำๆนะครับ
-
แบบนี้มั้ยครับ
select a.vstdate
,(select count(*) from er_regist where vstdate=a.vstdate and er_period="1") 'เช้า'
,(select count(*) from er_regist where vstdate=a.vstdate and er_period="2") 'บ่าย'
,(select count(*) from er_regist where vstdate=a.vstdate and er_period="3") 'ดึก'
,(select count(*) from er_regist where vstdate=a.vstdate) 'รวม'
from (select vstdate
from vn_stat
where vstdate between '2014-04-01' and '2014-04-30'
group by vstdate) a
-
ขอบคุณครับ ได้แนวคิดละครับ
พอดี รพ มีเปิดคลีนิกนอกเวลา เช่น ทันตกรรม กายภาพ หากเสาร์อาทิตย์ มีสมุนไพรด้วยครับ
แต่ก็ขอบคุณครับ น่าจะได้ละครับ พอดี ต้องการดึงจากตาราง ovst แทน เพราะมีเวลามาเกี่ยวข้อง หากเก็บนอกเวลาของเฉพาะ ER รายงานนี้แจร่ม วัยรุ่นร้องเลย
ขอบคุณอีกครั้งครับ
ปล มาเรียนรู้ใหม่ พอดีละงานไป 3 ปี มาเขียนรายงานใหม่ งง เลย ขอบคุณครับ
-
ครับได้ล่ะ
ขอบคุณครับ ดึงจากตาราง ovst กำหนดเวลา
ขอบคุณครับ
-
ครับได้ล่ะ
ขอบคุณครับ ดึงจากตาราง ovst กำหนดเวลา
ขอบคุณครับ
เป็นเวลาที่ใช้เป็นเวลาที่ลงทะเบียน ณ ห้องบัตรรึเปล่าครับ
-
ครับได้ล่ะ
ขอบคุณครับ ดึงจากตาราง ovst กำหนดเวลา
ขอบคุณครับ
เป็นเวลาที่ใช้เป็นเวลาที่ลงทะเบียน ณ ห้องบัตรรึเปล่าครับ
ใช่ครับ (เอาเวลาทำงานที่ห้องบัตร ลงทะเบียนรับบริการ) ใช้คิดภาระงานเวรแต่ละเวรครับ
เนื่องจาก ห้องบัตรที่รับคนไข้ตอนนี้เป็นเวร 16 (คือเวรนอน เริ่ม 16.30-8.30) แต่ ณ ปัจจุบันภาระเวรดึกมีผู้รับบริการเยอะ ขึ้น จนทำให้เจ้าหน้าที่ที่อยู่เวรในแต่ละวันมีภาระเยอะขึ้น (อดนอนด้วย) และตอนเช้าก็ต้องมาทำงานอีก เลยอยากให้ทีมบริหารเห็นถึงภาระงานในปัจจุบันว่ามีผู้ใช้บริการเพิ่มขึ้น จะขอจัดเวรเป็น เวร 8 ชม ครับ
-
ตัวรายงานแบบ งุงงิง
555+ ทำเอง