select x.*,concat(p.pname,p.fname,' ',p.lname) as ptname ,r.xn as real_xn,i.xray_items_name,
v.age_y,v.age_m,v.age_d,s.name as side,t.name as position
from xray_report x
left outer join xray_items i on i.xray_items_code=x.xray_items_code
left outer join vn_stat v on v.vn=x.vn
left outer join patient p on p.hn=x.hn
left outer join xray_side s on s.xray_side=x.xray_side
left outer join xray_type t on t.xray_type=x.xray_type
left outer join xrayxn r on r.hn=x.hn and r.regdate between '2005-01-01' and '2005-12-31'
where x.xn=9
จากโค้ดนี้ ผู้ป่วยนอก อายุขึ้นปกติดี แต่ผู้ป่วยใน ไม่ขึ้นครับ
ผมแนบ cds มาให้ด้วย รบกวนท่านอาจารย์หลาย ๆท่านด้วยครับ