BMS-HOSxP Community

HOSxP => การเขียน SQL Script => ข้อความที่เริ่มโดย: new ที่ มิถุนายน 18, 2013, 10:38:13 AM

หัวข้อ: การดึงคนไข้ URI+AGE
เริ่มหัวข้อโดย: new ที่ มิถุนายน 18, 2013, 10:38:13 AM
ท่านใดไ้ด้เขียนไว้บ้างครับ ที่มี hn ชื่อ นามสกุล  แล้วก็มาในช่วง 1/12/55 - 9/5/56 มาด้วย icd10
B053,H650,H651,H659,H660,H664,H669,H670,H671,H678,H720,H721,H722,H728,H729,J00,J010,J011,J012,J013   <<อันนี้ในส่วนของ URI

ท่านใดเขียวแล้วบ้างครับ ขอหน่อยครับ

ผมเขียน พอใส่ pname f name มัน error สะงั้น งงตับเลย  รบกวนที่ครับ
SELECT count(A.hn)
 from (select hn, count(hn) as cou from ovstdiag
where icd10 in("B053", "H650")
and vstdate between "2012-12-01" and "2013-06-09"
group by hn
having cou>1) A
หัวข้อ: Re: การดึงคนไข้ URI+AGE
เริ่มหัวข้อโดย: woravet ที่ มิถุนายน 18, 2013, 14:22:23 PM
select v.hn,pt.pname,pt.fname,pt.lname,count(v.hn) cc
,cast(group_concat(distinct v.vstdate) as char(200)) date
from vn_stat v
left join patient pt on pt.hn=v.hn
left join ovstdiag odx on odx.vn=v.vn
where v.vstdate between '2012-10-1' and '2013-9-30'
and odx.icd10 in ('B053', 'H650')
group by v.hn
having cc>1
เพิ่ม icd10 เอานะคับ