BMS-HOSxP Community

HOSxP => Report Exchange => ข้อความที่เริ่มโดย: ploykot ที่ พฤษภาคม 08, 2012, 15:22:51 PM

หัวข้อ: ขอรายงานสาเหตุการส่งต่อ 5 อันดับครับ
เริ่มหัวข้อโดย: ploykot ที่ พฤษภาคม 08, 2012, 15:22:51 PM
ขอรายงานสาเหตุการส่งต่อ 5 อันดับครับ
หัวข้อ: Re: ขอรายงานสาเหตุการส่งต่อ 5 อันดับครับ
เริ่มหัวข้อโดย: woravet ที่ พฤษภาคม 08, 2012, 15:39:41 PM
select r.rfrcs,rr.name,count(r.vn) cc
from referout r
left join rfrcs rr on r.rfrcs=rr.rfrcs
where year(r.refer_date)=2012 and month(r.refer_date)=1
group by r.rfrcs
order by cc desc
limit 5
หัวข้อ: Re: ขอรายงานสาเหตุการส่งต่อ 5 อันดับครับ
เริ่มหัวข้อโดย: ploykot ที่ พฤษภาคม 08, 2012, 16:09:57 PM
ขอบคุณครับพี่วรเวช
หัวข้อ: Re: ขอรายงานสาเหตุการส่งต่อ 5 อันดับครับ
เริ่มหัวข้อโดย: woranop ที่ พฤษภาคม 08, 2012, 20:38:01 PM
ขอรายงานสาเหตุการส่งต่อ 5 อันดับครับ

แล้วถ้าเป็น 10 อันดับโรคส่งต่อ refer ใช้อย่างนี้หรือเปล่าครับ ไม่รู้ถูกหรือเปล่าน่ะครับ มือใหม่หัดขับครับ
select  pdx ,name, cases
                              from
                                  (select  vn.pdx,count(r.vn) as cases,icd.name  as name
                                   from referout r
                                   join ovst o on o.vn = r.vn
                                   join vn_stat vn on vn.vn = r.vn
                                   join icd101 icd on icd.code = vn.pdx
                                   where  r.refer_date  between "2012-01-01" and "2012-01-31" and vn.pdx <> "U000" and vn.pdx <> ""
                                   group by   vn.pdx
                                   order by   cases desc ) as temp
                                       join
                                        (select distinct  count(r1.vn) as time_r1
                                          from referout r1
                                          join ovst o1 on o1.vn = r1.vn
                                          join vn_stat vn1 on vn1.vn = r1.vn
                                          where  r1.refer_date between "2012-01-01" and "2012-01-31"  and vn1.pdx <> "U000" and vn1.pdx <> ""
                                          group by   vn1.pdx
                                          order by   time_r1 desc
                                          limit 10) as temp1   on temp1.time_r1 = temp.cases
                              group by   pdx ,name, cases
                              order by   cases desc
หัวข้อ: Re: ขอรายงานสาเหตุการส่งต่อ 5 อันดับครับ
เริ่มหัวข้อโดย: ploykot ที่ พฤษภาคม 10, 2012, 08:51:29 AM
ขอรายงานสาเหตุการถูกปฏิเสธด้วยครับ
หัวข้อ: Re: ขอรายงานสาเหตุการส่งต่อ 5 อันดับครับ
เริ่มหัวข้อโดย: ploykot ที่ มิถุนายน 08, 2012, 09:51:26 AM
ขอของ opd และ ipd ด้วยครับ