101
Report Exchange / Re: กำหนดสิทธิการเข้าถึง custom report
« เมื่อ: ธันวาคม 05, 2008, 14:59:58 PM »
สงสัย อาจารย์คงงานยุ่งอยู่
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
รบกวนพี่ คุณ pop_hosxp ด้วยครับ ที่คุณ woravet แก้ให้เป็นการนำอายุมาแสดงอ้างถึงจริง ๆ แล้ว การซ้ำน่าจะเกิดจากการหาข้อมูลที่เป็นแบบข้ามปี ทำให้อายุผู้ป่วยคนเดียวกัน ไม่เท่ากัน ถ้าจะให้ดีน่าจะเอาวันเกิดมาหาอายุจะได้ไม่ซ้ำอีก ครับ
:'(จะต้องเพิ่มแก้ไขคำสั่งยังไงครับ คุณ pop_hosxp
select distinct vs.hn,p.pname,p.fname,p.lname,vs.age_y,p.moopart,p.tmbpart
from vn_stat vs
left outer join patient p on p.hn = vs.hn
where vs.vstdate between '2008-01-01' and '2008-05-10'
and p.moopart in ("4")
and p.tmbpart in ("01")
and ( (vs.pdx = "I10")
or (vs.dx0 = "I10")
or (vs.dx1 = "I10")
or (vs.dx2 = "I10")
or (vs.dx3 = "I10")
or (vs.dx4 = "I10")
or (vs.dx5 = "I10"))
group by vs.hn,p.pname,p.fname,p.lname,vs.age_y,p.moopart,p.tmbpart
vs.hn
จริง ๆ แล้ว การซ้ำน่าจะเกิดจากการหาข้อมูลที่เป็นแบบข้ามปี ทำให้อายุผู้ป่วยคนเดียวกัน ไม่เท่ากัน ถ้าจะให้ดีน่าจะเอาวันเกิดมาหาอายุจะได้ไม่ซ้ำอีก ครับ