BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: [-_เอ็ม_-] ที่ ตุลาคม 01, 2011, 15:27:05 PM
-
ทางพยาบาลต้องการดูข้อมูลจำนวนผู้ป่วย และจำนวนครั้งที่มารับบริการในแผนก
โดยแยกเป็นรายคลีนิค ครับ เลยอยากขอคำชี้แนะหน่อยครับ
ว่าจะต้องทำอย่างไรดี แบบฟอร์มคร่าวๆ ตามไฟล์แนบครับ
ขอบคุณครับ
-
select s.name,count(o.vn) as cvn,count(distinct(o.hn)) as chn from ovst o
left outer join spclty s on s.spclty=o.spclty
where o.vstdate between "2011-09-01" and "2011-09-30"
group by o.spclty
-
หรือ
select count(v.vn) as cc,count(distinct(v.hn)) as bb,v.spclty ,s.name ,o.main_dep,k.department from vn_stat v
left outer join ovst o on o.vn=v.vn
left outer join spclty s on s.spclty=v.spclty
left outer join kskdepartment k on k.depcode=o.main_dep
where v.vstdate between "2011-xx-xx" and "2011-yy-yy"
group by o.main_dep,v.spclty
order by o.main_dep
-
ช่วยดูให้หน่อยครับ ว่าผมสมองฝ่อแล้วรึยัง
เอาโค้ดใส่ใน Report แล้ว มันไม่มีข้อมูลออกมาครับ
???
-
ลองดูครับ ผมใช้คำสั่งที่ อ. Golf เขียนไว้ให้นะครับ
ปล.ตัวรายงานที่เอามาแก้ ก็เขียนไว้แปลก ๆ อยู่นะครับ :D :D
-
แหะๆ รู้แล้วครับ อ.ป๊อบ ผมเขียนผิดเองครับ
นิดเดียวจริงๆ แก้ไปแก้มา ทำได้แล้วครับ
ขอทดสอบก่อน แล้วจะเอามาแจกต่อครับ ;D ;D