1.ตรวจสอบ ด้วย Scpt ชุดที่ 1 (hossub ไม่ครบ 5 หลักใน Person ตามนี้
.........................................
SELECT
p.pcucodeperson,
p.pid,
p.hosmain,
p.hossub
FROM person p
WHERE LENGTH(p.hossub)<='4';
..........................................
2.ตรวจสอบ ด้วย Scpt ชุดที่ 2 (hossub ไม่ครบ 5 หลักใน Visit ตามนี้
..........................................
SELECT
vt.pcucode,
vt.visitno,
vt.visitdate,
vt.pid,
vt.hosmain,
vt.hossub,
vt.money1
FROM visit vt
WHERE LENGTH(vt.hossub)<='4';
..........................................
3. Update ใน Person ตามนี้
...................................
UPDATE person p
SET p.hossub = p.pcucodeperson
WHERE hossub = right(p.pcucodeperson,4);
...................................
4.Update ใน Visit ตามนี้
...................................
UPDATE visit vt
SET vt.hossub = vt.pcucodeperson
WHERE vt.hossub = right(vt.pcucodeperson,4);
..................................
หมายเหตุ : ข้อ 3-4 จะอัพเดดได้เฉพาะที่ Hossub เป็นของสถานบริการของเรา
5.ให้นำScpt ชุดที่ 1มาตรวจสอบอีกรอบ หากยังมีรายชื่อโผล่มา คงต้องกลับไปแก้ใน person ก่อน ตามนี้
6.และให้นำScpt ชุดที่ 2 มาตรวจสอบอีกรอบ หากมีรายชื่อโผล่มาให้กลับไปแก้ใน Visit ด้วยการไปอัพเดดสิทธิ์ และอย่าลืม บันทึกก่อนออกจากหน้านี้ด้วยนะ
7.ปัญหาเหล่านี้มักเกิดในข่วงต้นปีงบประมาณ เพราะหลายแห่งเริ่มจะอัพเดดสิทธิ PERSON ดังนั้น ก่อนจะทำอะไรสิ่งสำคัญที่สุดคือ Backup Jhcisdb ไว้ก่อนทุกครั้งนะค่ะ
😻.........................pusawkao.........................😺
link ที่เกี่ยวข้อง
ไม่มีความคิดเห็น:
แสดงความคิดเห็น