BMS-HOSxP Community

HOSxP => Report Exchange => ข้อความที่เริ่มโดย: bannok ที่ เมษายน 01, 2008, 13:29:59 PM

หัวข้อ: รายงาน
เริ่มหัวข้อโดย: bannok ที่ เมษายน 01, 2008, 13:29:59 PM
ผมต้องการรายงานจำนวนผู้ป่วย ที่วินิจฉัย MI (ที่ ER , I219) สามารถดึงได้จากตารางไหนครับ
และนี่เป็นคำสั่งที่ผมใช้ถูกผิดยังไงแนะนำด้วยครับ

SELECT d.icd10,count(DISTINCT o.hn)  AS hn_count
FROM ovst o,ovstdiag d
WHERE o.vstdate BETWEEN '2007-11-01' AND '2007-11-30'
AND o.vn = d.vn
GROUP BY d.icd10
ORDER BY d.icd10
หัวข้อ: Re: รายงาน
เริ่มหัวข้อโดย: nuttavut ที่ เมษายน 01, 2008, 13:46:13 PM
ลองดูแบบนี้ครับ

SELECT v.pdx,count(DISTINCT v.hn)  AS hn_count
FROM vn_stat v ,ovst o
WHERE o.vstdate BETWEEN '2008-01-01' AND '2008-04-01'
and o.vn =v.vn  and pdx= 'I219' and o.main_dep ='011'
GROUP BY v.pdx
ORDER BY v.pdx