คือผมต้องการดึงรายงานว่าในแต่ละแผนก เช่น เบาหวาน, ความดัน, จุดซักประวัติ, คลีนิกฝากครรภ์ เป็นต้น
มีการคัดกรองการซึมเศร้ากี่ราย ผมเลยเขียนโค้ดแบบนี้
select o.vn,o.hn,o.vstdate,concat(p.pname,p.fname," ",p.lname) as pname,
case d.depression_screen_evaluate_id
when 9 then "»¡µÔ"
when 1 then "ÃдѺ¹éÍÂ"
when 2 then "ÃдѺ»Ò¹¡ÅÒ"
when 3 then "ÃдѺÃعáÃ"
end as depcase
from ovst o
inner join depression_screen d on (o.vn=d.vn)
inner join patient p on (o.hn=p.hn)
where o.vstdate between "2012-10-01" and "2012-10-31"
and o.main_dep = "002"
and o.hn != "000000001"
ไม่ทราบว่าถูกต้องไหมครับ ระบุฟิวแผนกเป็น main_dep หรือควรเป็น cur_dep หรือ last_dep ดีครับ