สอบถามนิดครับ ผมเคยลองใช้แต่เมื่อเช็คดูแล้วข้อมูลยังเป็นค่าว่างเหมือนเดิมเลยไม่ทราบว่าDSHOSxPจะเช็คเฉพาะข้อมูลของผู้ป่วยที่มีCIDเท่านั้นหรือป่าวครับ..เพราะเหมือนผู้ป่วยในบัญชีที่ไม่มีCIDเหมือนจะไม่ถูกเปลี่ยนแปงด้วย...
ตอบครับ
เช็คจากคำสั่งนี้ครับ
select p.patient_hn,p.person_id,p.cid,concat(p.pname,p.fname," ",p.lname) as ptname ,
p.education,h.address,v.village_moo,v.village_name,p.last_update
from person p
left outer join house h on h.house_id = p.house_id
left outer join village v on v.village_id = p.village_id
where p.death <>"Y" and p.age_y between"
'+age1.Text+'"and"
'+age2.Text+'"
and (p.education is null or p.education ="")
เงื่อนไขคือ ค้นหาจาก ช่วงอายุเป็นหลักครับ ทุกแท็บเลยครับ
โดยที่เงื่อนไขการค้นหาครับ ถ้าโอนข้อมูลมาจาก Hcis หรือจากโปรแกรมเดิม ถ้ายังไม่เคยไปปรับปรุงอายุ ก็จะไม่มีข้อมูล อายุ (age_y) ทำให้เวลาตรวจสอบไม่พบข้อมูลนะครับ
ปล.ควรทำการปรับปรุงอายุทุกเดือนครับ