hosxp สถานะบุคคลว่างระบบดึงเข้าในเขตแก้ปัญหาตามนี้เลย
ใครที่ทำงานในโรงพยาบาล โดยเฉพราะฝ่ายเวช ชุมชน กับไอที คงจะมีปัญหากับระบบประชากรที่แสนจะปวดหัว วันนี้ก็เลยนำเอาวิธีแก้ปัญหามาฝากกัน โดยใช้ Code ดังต่อไดนี้ select * from person where village_id = 'xx' and house_regist_type_id is null update person set house_regist_type_id = 'YY' where village_id = 'xx' and house_regist_type_id is null โดย xx เท่ากับเลข village_id ของหมู่บ้านนั้น ๆ และ YY คือเลขสถานะของบุคคล (0 = อยู่ในพื้นที่จริงแต่ไม่ได้อยู่ตามทะเบียนบ้าน 1 = ที่อยู่ตามทะเบียนบ้านในเขตรับผิดชอบและอยู่จริง 2 = ที่อยู่ตามทะเบียนบ้านในเขตรับผิดชอบและไม่อยู่ 3 = มาอาศัยอยู่ในเขตรับผิดชอบแต่ทะเบียนบ้านนอกเขตรับผิดชอบ 4 = ที่อาศัยอยู่นอกเขตรับผิดชอบ) ตัวอย่างบ้านนอกเขตก็ไปดูที่ตาราง village ว่ามีเลข village_id เป็นอะไรก็นำมาใช้คำสั่งนี้ update person set house_regist_type_id = '4' where village_id = 'xx' and house_regist_type_id is null----->Exec----->Update ข้อมูลที่ว่างก็จะกลายเป็น "ที่อาศัยอยู่นอกเขตรับผิดชอบ"
อ้อแถมอีกนิดครับ อัพเดตสถานะในครอบครัวที่ว่างเป็น "ผู้อาศัย"
update person set person_house_position_id = '2' where village_id = 'xx' and person_house_position_id is null
อัพเดตสถานะบ้านเป็นในเขตเทศบาล(1)หรือ อบต.(2) หมู่บ้านในเขตเทศบาลใช้คำสั่งนี้ update house set location_area_id = '1' where village_id = 'xx' and location_area_id is null
หมู่บ้านในเขต อบต. ใช้คำสั่งนี้ update house set location_area_id = '2' where village_id = 'xx' and location_area_id is null
สำหรับที่อื่นที่ใช้โปรแกรมที่ต่างไปก็หากันเองนะครับหรือจะฝากๆ คำถามไว้ถ้าทราบจะมาตอบให้ ส่วน Hosxp ก็ตามที่บอก หรือจะประยุกต์ก็ตามสบายครับ Power By I9
Create Date : 28 ตุลาคม 2557 |
|
0 comments |
Last Update : 28 ตุลาคม 2557 15:16:47 น. |
Counter : 2597 Pageviews. |
|
|
|