if Report.DataPipeline.bof then sum1:=0;
Value :=getsqlintegerdata('select count(*) as cc from person p'+
' left outer join house h on h.house_id=p.house_id'+
' where p.house_regist_type_id in ("1","3")'+
' and p.age_y < 6 and p.death not in ("Y")'+
' and h.village_id="'+DBPipeline['village_id']+'"');
หมายถึง การหาจำนวนเด็ก 0-72 เดือนทั้งหมด หาจาก p.age_y หรือครับ...แสดงว่า ต้อง update อายุ ทุกครั้งในตาราง person ก่อน เรียกรายงาน...คงทำได้ลำบากกับฐานข้อมูลระดับ รพ. เพราะอายุ ใน person ไม่ได้ปรับเปลี่ยนอัตโนมัติ...ทำให้จำนวนเด็กที่อายุน้อยกว่าหรือเท่ากับ 6 ขวบ น่าจะนับจากตรงอื่น ครับ...