BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: siripong ที่ มิถุนายน 03, 2011, 15:06:53 PM

หัวข้อ: วันลงทะเบียนครั้งแรก(firstday)เป็นวันเดียวกัน รบกวนผู้รู้ขอความช่วยเหลือครับ
เริ่มหัวข้อโดย: siripong ที่ มิถุนายน 03, 2011, 15:06:53 PM
วันลงทะเบียนครั้งแรก(firstday ใน patient) 18/09/2542 เป็นวันเดียวกันทั้งหมด  งง ครับไม่ทราบจะทำยังไง
รบกวนท่านอาจารย์ทุกท่านช่วยแนะนำหน่อยครับ พอดีต้องการดึงข้อมูลเพื่อใส่ใน form-RB1T02
หัวข้อ: Re: วันลงทะเบียนครั้งแรก(firstday)เป็นวันเดียวกัน รบกวนผู้รู้ขอความช่วยเหลือครับ
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ มิถุนายน 03, 2011, 15:11:18 PM
เป็นข้อมูลเก่า...ที่โอนมาจากโปรแกรมอื่นหรือเปล่าครับ..ก่อนใช้ HOSXP อ่ะครับ
หัวข้อ: Re: วันลงทะเบียนครั้งแรก(firstday)เป็นวันเดียวกัน รบกวนผู้รู้ขอความช่วยเหลือครับ
เริ่มหัวข้อโดย: LDHP ที่ มิถุนายน 03, 2011, 15:17:41 PM
ถ้ามันเหมือนกันแล้วคงแก้ยาก
ลองไปเอา วันที่ที่มารับบริการวันแรก ใน  ovst  อัพเข้าไปแทนเลย ฮุฮุฮุ
หัวข้อ: Re: วันลงทะเบียนครั้งแรก(firstday)เป็นวันเดียวกัน รบกวนผู้รู้ขอความช่วยเหลือครับ
เริ่มหัวข้อโดย: siripong ที่ มิถุนายน 03, 2011, 15:26:08 PM
เป็นข้อมูลเก่า...ที่โอนมาจากโปรแกรมอื่นหรือเปล่าครับ..ก่อนใช้ HOSXP อ่ะครับ

ครับผมก้อคิดว่าน่าจะมาจากโปรแกรม HI คือตอนขึ้นระบบผมยังไม่ได้เข้ามารับงานดูแลระบบมีพี่อีกคนหนึ่ง(ย้ายแล้ว)ผมเลยไม่ค่อยรู้การนำเข้าข้อมูลเก่าครับ อ.เกื้อ
ถ้ามันเหมือนกันแล้วคงแก้ยาก
ลองไปเอา วันที่ที่มารับบริการวันแรก ใน  ovst  อัพเข้าไปแทนเลย ฮุฮุฮุ
ขอบคุณครับ ผมขอตัวอย่างคำสั่งในการอัพเข้าไปแทนหน่อยครับ 
หัวข้อ: Re: วันลงทะเบียนครั้งแรก(firstday)เป็นวันเดียวกัน รบกวนผู้รู้ขอความช่วยเหลือครับ
เริ่มหัวข้อโดย: LDHP ที่ มิถุนายน 03, 2011, 15:40:25 PM
น่าจะประมาณนี้ ค่ะ

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

ลองกับฐานสำรองดูผลก่อนนะคะ  เดียวจะหาว่าไม่เตือน ฮุฮุฮุ
หัวข้อ: Re: วันลงทะเบียนครั้งแรก(firstday)เป็นวันเดียวกัน รบกวนผู้รู้ขอความช่วยเหลือครับ
เริ่มหัวข้อโดย: siripong ที่ มิถุนายน 03, 2011, 15:50:52 PM
ขอบคุณอาจารย์มากๆๆนะครับ ขอลองดูก่อนครับ ;D ;D
หัวข้อ: Re: วันลงทะเบียนครั้งแรก(firstday)เป็นวันเดียวกัน รบกวนผู้รู้ขอความช่วยเหลือครับ
เริ่มหัวข้อโดย: siripong ที่ มิถุนายน 03, 2011, 16:03:57 PM
น่าจะประมาณนี้ ค่ะ

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

ลองกับฐานสำรองดูผลก่อนนะคะ  เดียวจะหาว่าไม่เตือน ฮุฮุฮุ
ทดสอบแล้วยังคงเหมือนเดิม ไม่เปลี่ยนแปลง ครับอาจารย์
หัวข้อ: Re: วันลงทะเบียนครั้งแรก(firstday)เป็นวันเดียวกัน รบกวนผู้รู้ขอความช่วยเหลือครับ
เริ่มหัวข้อโดย: LDHP ที่ มิถุนายน 03, 2011, 16:21:33 PM
เปลี่ยน จากเดิม
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 )
ค่ะ  ลองดูกับฐานสำรองนะคะ