BMS-HOSxP Community

HOSxP => การเขียน SQL Script => ข้อความที่เริ่มโดย: Bond_007 ที่ มิถุนายน 27, 2012, 12:50:31 PM

หัวข้อ: สอบถามวิธีการเขียน คนไข้ 1 คนมาสอง visit ต่อวันครับ
เริ่มหัวข้อโดย: 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
หัวข้อ: Re: สอบถามวิธีการเขียน คนไข้ 1 คนมาสอง visit ต่อวันครับ
เริ่มหัวข้อโดย: ไม่เสียสละ ชัยชนะไม่เกิด ที่ มิถุนายน 27, 2012, 13:21:01 PM
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
อย่างนี้ไม่ทราบว่าตรงตามต้องการไหมครับ
หัวข้อ: Re: สอบถามวิธีการเขียน คนไข้ 1 คนมาสอง visit ต่อวันครับ
เริ่มหัวข้อโดย: thanathat ที่ ตุลาคม 25, 2012, 13:24:48 PM
แล้วมีคำสั่งที่รวม visit ที่ผู้มารับบริการสองครั้งในหนึ่งวันไหมคับ เราะมีปัญหาในเรื่องของการส่ง OPPP