select i.hn,i.an,i.regdate,concat(p.pname,p.fname,' ',p.lname) as ptname,p.cid,o.pttype,o.hospmain,o.hospsub,a.pdx
from ipt i
left outer join patient p on p.hn=i.hn
left outer join ipt_pttype o on o.an=i.an
left outer join an_stat a on a.an=i.an
where i.dchdate between '2008-01-01' and '2008-01-31' and a.pdx between 'E10' and 'E149'
order by i.dchdate
แก้ไขตรงที่เป็นสีแดงครับ หรือเอาไฟล์ที่ผมแก้ไขให้แล้วก็ได้ครับ