ผู้เขียน หัวข้อ: ขอรายงานยอดผู้ป่วยที่มารับบริการ แยกตามหัตการครับ  (อ่าน 2482 ครั้ง)

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

ออฟไลน์ solenuiz

  • Newbie
  • *
  • กระทู้: 1
  • Respect: 0
    • ดูรายละเอียด
รายงานใน HOSxp มีแต่ผู้ป่วยที่มารับบริการที่ ER  ท่านใดมีบ้างครับ  รบกวนด้วยครับ

ขอชื่อหัตถการ  จำนวนที่ใช้หัตถการ  ค่าบริการด้วยครับ

ขอบคุณครับ

ออฟไลน์ tumtouch28

  • Newbie
  • *
  • กระทู้: 11
  • Respect: +4
    • ดูรายละเอียด
Re: ขอรายงานยอดผู้ป่วยที่มารับบริการ แยกตามหัตการครับ
« ตอบกลับ #1 เมื่อ: กุมภาพันธ์ 18, 2017, 10:32:24 AM »
0
ลองใช้คำสั่งแบบนี้ดูนะคับ จะได้ในส่วนที่เป็นหัตถการของ OPD

select er.name , d.price, count(distinct(d.vn)) 
from doctor_operation  d
left join er_oper_code er on er.er_oper_code = d.er_oper_code
where date(d.begin_date_time) between  "2016-10-01" and "2016-10-31"
group by d.er_oper_code , d.price
order by count(distinct(d.vn)) desc

หายเหตุ คำสั่งมีเผื่อไว้ให้ในกรณีของราคาหัตถการที่ไม่เท่ากันด้วยคับถ้าไม่ใช้ก็เอาออกตรง group by ได้