ผมมีคำสั่งนี้นะครับ export เป็น excel ก็ work นะ และใช้ countif ฟังชั่นของ excel ทำ ไฟล์ให้ ward ดูว่าส่ง chart เป็นยังไงบ้าง
Select h.name,f.name,e.name,a.an,a.hn,a.receive_chart_staff,receive_chart_date_time,
concat(c.pname,c.fname,' ',c.lname) as name,a.regdate,a.dchdate,ifnull(b.icd10,'') as ipd,
ifnull(d.icd10,'') as opd
from ipt a
left join iptdiag b on a.an=b.an and b.diagtype=1
left join patient c on a.hn=c.hn
left join ovstdiag d on a.vn=d.vn and d.diagtype=1
left join ward e on a.ward=e.ward
left join dchstts f on a.dchstts=f.dchstts
left join pttype h on a.pttype=h.pttype
where a.dchdate is not null
and b.icd10 is null
and dchdate between '2011-02-01' and '2011-02-28'
order by a.dchdate