2. ขอคำแนะนำการ select ที่อยู่ จาก ตัวเลข เป็นตัวหนังสือครับ เช่น chwpart=30 แปลงเลข 30 ให้เป็น นครราชสีมา ครับ(ผมแนบไฟล์มาให้ด้วย แก้ไขให้เลยก็ดีครับ )
..หรือตอนนี้สังเกตุเห็นว่าในตาราง vn_stat และ an_stat จะมี Field ที่ชื่อ
aid อยู่ด้วย
..สามารเอาไปเชื่อมกับ
addressid ในตาราง thaiaddress ได้ครับ ...
..ก็จะเป็น....
select o.vn,o.vstdate,pt.hn,concat(pt.pname,pt.fname," ",pt.lname) as ptname,
concat(pt.addrpart,' ม.',pt.moopart,t.full_name) as fulladdressname,v.pdx
from ovst o
left outer join vn_stat v on v.vn = o.vn
left outer join patient pt on pt.hn = v.hn
left outer join thaiaddress t on t.addressid = v.aidwhere o.vstdate between '2007-09-01' and '2007-09-13' and v.pdx='Z340'
order by o.hn asc
..เป็นแนวทาง ลองๆทดสอบดูนะครับ...