SELECT concat(v.pdx,space(2),case when i.tname is null then i.name else i.tname end) as icd10,count(v.vn) as cc
from vn_stat v
inner join ovst o on o.vn = v.vn
left join icd101 i on i.code = v.pdx
where v.vstdate between '2009-10-01' and '2010-09-30'
and v.aid = 'xxxxx'
group by v.pdx
order by count(v.vn) desc
limit 20
--------
แบบนี้พอได้มั้ยครับ กำหนดตรง xxxxx เป็นรหัสสถานีอนามัยครับ