BMS-HOSxP Community
HOSxP => การเขียน SQL Script => ข้อความที่เริ่มโดย: Bond_007 ที่ มิถุนายน 27, 2012, 12:50:31 PM
-
ผมลองเขียนแบบนี้เหมือนจะไม่ถูกครับ ต้องเขียนยังไงดีครับ
select v.vn,v.hn,concat(p.pname,p.fname," ", p.lname) as 'ptname',p.cid,p.hometel,i.tname,v.vstdate
from vn_stat v
left outer join patient p on p.hn = v.hn
left outer join icd101 i on i.code = v.pdx
where v.vstdate between '2012-01-06' and '2012-01-06'
group by v.hn
having count(v.vn ) > 1
-
select count(v.hn) as cc,v.vn,v.hn,concat(p.pname,p.fname," ", p.lname) as 'ptname',p.cid,p.hometel,i.tname,v.vstdate
from vn_stat v
left outer join patient p on p.hn = v.hn
left outer join icd101 i on i.code = v.pdx
where v.vstdate between '2012-01-06' and '2012-01-06'
group by v.hn
having count(v.hn ) > 1
อย่างนี้ไม่ทราบว่าตรงตามต้องการไหมครับ
-
แล้วมีคำสั่งที่รวม visit ที่ผู้มารับบริการสองครั้งในหนึ่งวันไหมคับ เราะมีปัญหาในเรื่องของการส่ง OPPP