BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: siripong ที่ มิถุนายน 03, 2011, 15:06:53 PM
-
วันลงทะเบียนครั้งแรก(firstday ใน patient) 18/09/2542 เป็นวันเดียวกันทั้งหมด งง ครับไม่ทราบจะทำยังไง
รบกวนท่านอาจารย์ทุกท่านช่วยแนะนำหน่อยครับ พอดีต้องการดึงข้อมูลเพื่อใส่ใน form-RB1T02
-
เป็นข้อมูลเก่า...ที่โอนมาจากโปรแกรมอื่นหรือเปล่าครับ..ก่อนใช้ HOSXP อ่ะครับ
-
ถ้ามันเหมือนกันแล้วคงแก้ยาก
ลองไปเอา วันที่ที่มารับบริการวันแรก ใน ovst อัพเข้าไปแทนเลย ฮุฮุฮุ
-
เป็นข้อมูลเก่า...ที่โอนมาจากโปรแกรมอื่นหรือเปล่าครับ..ก่อนใช้ HOSXP อ่ะครับ
ครับผมก้อคิดว่าน่าจะมาจากโปรแกรม HI คือตอนขึ้นระบบผมยังไม่ได้เข้ามารับงานดูแลระบบมีพี่อีกคนหนึ่ง(ย้ายแล้ว)ผมเลยไม่ค่อยรู้การนำเข้าข้อมูลเก่าครับ อ.เกื้อ
ถ้ามันเหมือนกันแล้วคงแก้ยาก
ลองไปเอา วันที่ที่มารับบริการวันแรก ใน ovst อัพเข้าไปแทนเลย ฮุฮุฮุ
ขอบคุณครับ ผมขอตัวอย่างคำสั่งในการอัพเข้าไปแทนหน่อยครับ
-
น่าจะประมาณนี้ ค่ะ
update patient join ovst on ovst.hn=patient.hn
set patient.firstday = ( select min(ovst.vstdate) from ovst where ovst.hn = patient.hn )
where patient.firstday ="" or patient.firstday is null
ลองกับฐานสำรองดูผลก่อนนะคะ เดียวจะหาว่าไม่เตือน ฮุฮุฮุ
-
ขอบคุณอาจารย์มากๆๆนะครับ ขอลองดูก่อนครับ ;D ;D
-
น่าจะประมาณนี้ ค่ะ
update patient join ovst on ovst.hn=patient.hn
set patient.firstday = ( select min(ovst.vstdate) from ovst where ovst.hn = patient.hn )
where patient.firstday ="" or patient.firstday is null
ลองกับฐานสำรองดูผลก่อนนะคะ เดียวจะหาว่าไม่เตือน ฮุฮุฮุ
ทดสอบแล้วยังคงเหมือนเดิม ไม่เปลี่ยนแปลง ครับอาจารย์
-
เปลี่ยน จากเดิม
update patient join ovst on ovst.hn=patient.hn
set patient.firstday = ( select min(ovst.vstdate) from ovst where ovst.hn = patient.hn )
where patient.firstday ="" or patient.firstday is null
ตัด where patient.firstday ="" or patient.firstday is null ออกไป เป็น
update patient join ovst on ovst.hn=patient.hn
set patient.firstday = ( select min(ovst.vstdate) from ovst where ovst.hn = patient.hn )
ค่ะ ลองดูกับฐานสำรองนะคะ