BMS-HOSxP Community
HOSxP => แจ้งข้อผิดพลาดการทำงานของ HOSxP V3 => ข้อความที่เริ่มโดย: panomm ที่ กรกฎาคม 21, 2010, 11:17:10 AM
-
อ.ชัยพร ช่วยตรวจสอบหน่อยครับ
หลังจาก อัพเดทแล้ว ข้อมูลในส่วนของ vn หายเกลี้ยง ครับ
select vn
from village_student_screen
ตอนนี้ ออกรายงานไม่ได้ครับ เป็นทั้ง 2 เวอร์ชั่น 3.53.7.16 และ 3.53.7.20
ขอบคุณครับ
-
ได้ทำการ update vn ในตารางนี้เองหรือเปล่าครับ
ข้อมูล vn ในตารางนี้ในระบบทดสอบที่ผมใช้ก็ยังมีข้อมูลอยู่นะครับ
-
ไม่ได้ทำอะไร เลยครับ ก่อนหน้าที่จะ อัพเดท ก็มี vn ครบ ปกติ ครับ
อ.ชัยพร ช่วยดู log ที่เกิดขึ้นระหว่าง การอัพเดท หน่อยครับ
เป็น Text File ด้านล่างครับ
พอจะมี คำสั่งให้มัน Genarate VN ออกมาใหม่ หรือเปล่าครับ
ขอบคุณครับ
-
up จาก version ไหนไป 3.53.7.20 ครับ ??? ???
-
อัพจาก 3.53.3.31 ไป 3.53.7.16 ครับท่าน
-
ตอน login เข้าโปรแกรม มันขึ้นแบบนี้ครับ
-
ตอน login เข้าโปรแกรม มันขึ้นแบบนี้ครับ
ตอบ Yes ครั้งต่อไปก็จะไม่ขึ้นแล้วครับ
-
เอา vn ตารางอื่น ที่เกี่ยวข้องกับ การมารับบริการในครั้งนั้น มา update ลง village_student_screen
ได้ไหมครับ ขอคำสั่ง sql หน่อยครับ
ขอบคุณครับ
-
??? ??? village_student บัญชี 5 ชื่อนักเรียนหายหมดครับโดยที่ยังไม่ได้จำหน่าย ลองเปลี่ยน จาก Y เป็น N ดูครับ..
-
เอา vn ตารางอื่น ที่เกี่ยวข้องกับ การมารับบริการในครั้งนั้น มา update ลง village_student_screen
ได้ไหมครับ ขอคำสั่ง sql หน่อยครับ
ขอบคุณครับ
ด้านบน
พอจะมีทาง ไหมครับ นำ vn กลับคืนมา
-
SELECT vn_stat.cid, vn_stat.vn, vn_stat.hn, person.pname, person.fname,
person.lname, village_student_screen.screen_date
FROM village_student_screen INNER JOIN
village_student ON village_student_screen.village_student_id =
village_student.village_student_id INNER JOIN
person ON village_student.person_id = person.person_id INNER JOIN
vn_stat ON vn_stat.cid = person.cid
WHERE village_student_screen.screen_date = '2010-06-11'
vn ที่เห็นมาจาก ตาราง vn_stat ครับ จะนำมาใส่ใน vn ของตาราง village_student_screen ได้ไหมครับ
ช่วยทวนคำสั่ง sql อีกทีครับ
ขอบคุณครับ
-
;D ;D ;D Bug ที่ระบบบัญชี 2 ครับ ลงเยี่ยมหลังคลอดครั้งที่ 1, 2, 3 "ที่บ้าน" ซึ่งมันน่าจะเป็นงานเชิงรุกแต่มันไปเพิ่ม visit ที่เชิงรับทั้ง 3 visit เลยครับ ;D ;D ;D
-
;D ;D ;D Bug ที่ระบบบัญชี 2 ครับ ลงเยี่ยมหลังคลอดครั้งที่ 1, 2, 3 "ที่บ้าน" ซึ่งมันน่าจะเป็นงานเชิงรุกแต่มันไปเพิ่ม visit ที่เชิงรับทั้ง 3 visit เลยครับ ;D ;D ;D
แก้ไขให้แล้วครับใน 3.53.7.23
-
;D ;D ;D ขอบคุณครับอาจารย์ ;D ;D ;D
-
รับทราบ
^
^ขอบคุณครับ อ. รอโหลด
-
อาจารย์ ครับ ในส่วนของผมที่ vn ในตาราง village_student_screen หายไป จะได้ VN กลับมาไหมครับ
ขอบคุณครับ
-
ดันครับ ขอความช่วยเหลือ
-
;D ข้อมูลครั้งสุดท้าย ปี 2008
ไม่มี vn เหมือนกัน ไม่มี user แจ้งปัญหา ;D ;D ;D
-
ทำรายงานจากตาราง ที่มี vn ไม่ได้ครับ ด้วยคำสั่งเหล่านี่select a.* ,concat(p.pname,p.fname,' ',p.lname) as ptname ,p.age_y,p.age_m ,
h.address,h.road,v.village_moo,v.village_name,t.full_name as full_address_name ,
vs.school_name ,vt.school_type_name,vc.village_school_class_name ,vr.village_school_room_name
from village_student a
left outer join person p on p.person_id = a.person_id
left outer join house h on h.house_id = p.house_id
left outer join village v on v.village_id = p.village_id
left outer join thaiaddress t on t.addressid = v.address_id
left outer join village_school vs on vs.village_school_id = a.village_school_id
left outer join village_school_type vt on vt.school_type_id = vs.school_type_id
left outer join village_school_class vc on vc.village_school_class_id = a.village_school_class_id
left outer join village_school_room vr on vr.village_school_room_id = a.village_school_room_id
where a.village_school_id = 3 and (a.discharge<>'Y' or a.discharge is null)
order by a.village_school_id,a.village_school_class_id,a.village_school_room_id
-
ทำรายงานจากตาราง ที่มี vn ไม่ได้ครับ ด้วยคำสั่งเหล่านี่select a.* ,concat(p.pname,p.fname,' ',p.lname) as ptname ,p.age_y,p.age_m ,
h.address,h.road,v.village_moo,v.village_name,t.full_name as full_address_name ,
vs.school_name ,vt.school_type_name,vc.village_school_class_name ,vr.village_school_room_name
from village_student a
left outer join person p on p.person_id = a.person_id
left outer join house h on h.house_id = p.house_id
left outer join village v on v.village_id = p.village_id
left outer join thaiaddress t on t.addressid = v.address_id
left outer join village_school vs on vs.village_school_id = a.village_school_id
left outer join village_school_type vt on vt.school_type_id = vs.school_type_id
left outer join village_school_class vc on vc.village_school_class_id = a.village_school_class_id
left outer join village_school_room vr on vr.village_school_room_id = a.village_school_room_id
where a.village_school_id = 3 and (a.discharge<>'Y' or a.discharge is null)
order by a.village_school_id,a.village_school_class_id,a.village_school_room_id
จะใช้ vn เพื่อดึงข้อมูลอะไรครับ เพราะเท่าที่เห็นน่าจะครบแล้ว ??? ???
-
ทำรายงานจากตาราง ที่มี vn ไม่ได้ครับ ด้วยคำสั่งเหล่านี่select a.* ,concat(p.pname,p.fname,' ',p.lname) as ptname ,p.age_y,p.age_m ,
h.address,h.road,v.village_moo,v.village_name,t.full_name as full_address_name ,
vs.school_name ,vt.school_type_name,vc.village_school_class_name ,vr.village_school_room_name
from village_student a
left outer join person p on p.person_id = a.person_id
left outer join house h on h.house_id = p.house_id
left outer join village v on v.village_id = p.village_id
left outer join thaiaddress t on t.addressid = v.address_id
left outer join village_school vs on vs.village_school_id = a.village_school_id
left outer join village_school_type vt on vt.school_type_id = vs.school_type_id
left outer join village_school_class vc on vc.village_school_class_id = a.village_school_class_id
left outer join village_school_room vr on vr.village_school_room_id = a.village_school_room_id
where a.village_school_id = 3 and (a.discharge<>'Y' or a.discharge is null)
order by a.village_school_id,a.village_school_class_id,a.village_school_room_id
จะใช้ vn เพื่อดึงข้อมูลอะไรครับ เพราะเท่าที่เห็นน่าจะครบแล้ว ??? ???
ตาราง village_student_screen ของผม vn หายครับ มันเลย ออกรายงานไม่ได้ ครับ
พอจะมีทางนำ vn กลับมาไหมครับ
ขอบคุณครับ
-
ทำรายงานจากตาราง ที่มี vn ไม่ได้ครับ ด้วยคำสั่งเหล่านี่select a.* ,concat(p.pname,p.fname,' ',p.lname) as ptname ,p.age_y,p.age_m ,
h.address,h.road,v.village_moo,v.village_name,t.full_name as full_address_name ,
vs.school_name ,vt.school_type_name,vc.village_school_class_name ,vr.village_school_room_name
from village_student a
left outer join person p on p.person_id = a.person_id
left outer join house h on h.house_id = p.house_id
left outer join village v on v.village_id = p.village_id
left outer join thaiaddress t on t.addressid = v.address_id
left outer join village_school vs on vs.village_school_id = a.village_school_id
left outer join village_school_type vt on vt.school_type_id = vs.school_type_id
left outer join village_school_class vc on vc.village_school_class_id = a.village_school_class_id
left outer join village_school_room vr on vr.village_school_room_id = a.village_school_room_id
where a.village_school_id = 3 and (a.discharge<>'Y' or a.discharge is null)
order by a.village_school_id,a.village_school_class_id,a.village_school_room_id
คำสั่งที่ post ไว้ ไม่เห็นมีค่าที่ดูจาก vn ตรงไหนเลยครับ
-
SELECT vn_stat.cid, vn_stat.vn, vn_stat.hn, person.pname, person.fname,
person.lname, village_student_screen.screen_date
FROM village_student_screen INNER JOIN
village_student ON village_student_screen.village_student_id =
village_student.village_student_id INNER JOIN
person ON village_student.person_id = person.person_id INNER JOIN
vn_stat ON vn_stat.cid = person.cid
WHERE village_student_screen.screen_date = '2010-06-11'
vn ที่เห็นมาจาก ตาราง vn_stat ครับ จะนำมาใส่ใน vn ของตาราง village_student_screen ได้ไหมครับ
ช่วยทวนคำสั่ง sql อีกทีครับ
ขอบคุณครับ
ท่าน pop_hosxp ดูคำสั่งนี้อีกทีครับ
-
SELECT vn_stat.cid, vn_stat.vn, vn_stat.hn, person.pname, person.fname,
person.lname, village_student_screen.screen_date
FROM village_student_screen INNER JOIN
village_student ON village_student_screen.village_student_id =
village_student.village_student_id INNER JOIN
person ON village_student.person_id = person.person_id INNER JOIN
vn_stat ON vn_stat.cid = person.cid
WHERE village_student_screen.screen_date = '2010-06-11'
vn ที่เห็นมาจาก ตาราง vn_stat ครับ จะนำมาใส่ใน vn ของตาราง village_student_screen ได้ไหมครับ
ช่วยทวนคำสั่ง sql อีกทีครับ
ขอบคุณครับ
ท่าน pop_hosxp ดูคำสั่งนี้อีกทีครับ
ถ้าจะเอาเป็น cid กับ hn ก็สามารถหาได้จาก person อยู่แล้วนี่ครับ น่าจะได้แบบนี้
SELECT person.cid, person.patient_hn, person.pname, person.fname,
person.lname, village_student_screen.screen_date
FROM village_student_screen INNER JOIN
village_student ON village_student_screen.village_student_id =
village_student.village_student_id INNER JOIN
person ON village_student.person_id = person.person_id
WHERE village_student_screen.screen_date = '2010-06-11'
-
ขอบคุณท่าน pop_hosxp มากครับ ผมไม่ได้สังเกตุ person.patient_HN เลยไม่รู้ว่าจะเอาไป join อะไรต่อ
ตอนนี้ได้แล้วครับ เชื่อมกันหลายตารางมากครับ ได้มา 1 รายงาน โภชนาการ งานเชิงรุก บัญชี5 ;D
ELECT person.cid, person.patient_hn, person.pname, person.fname, person.lname,
village_student_screen.screen_date, bmi_level.name, height_level.name,
nutrition_level.name, patient.email, village_student_screen.age_y,
village_student_screen.age_m, doctor.name, village_school.school_name,
village_school_class.village_school_class_name
FROM village_student_screen INNER JOIN
village_student ON village_student_screen.village_student_id =
village_student.village_student_id INNER JOIN
person ON village_student.person_id = person.person_id INNER JOIN
height_level ON height_level.height_level =
village_student_screen.height_level INNER JOIN
bmi_level ON bmi_level.bmi_level = village_student_screen.bmi_level INNER JOIN
nutrition_level ON nutrition_level.nutrition_level =
village_student_screen.nutrition_level INNER JOIN
patient ON patient.cid = person.cid INNER JOIN
doctor ON doctor.code = village_student_screen.doctor_code INNER JOIN
village_school ON village_school.village_school_id =
village_student.village_school_id INNER JOIN
village_school_class ON village_school_class.village_school_class_id =
village_student.village_school_class_id
WHERE village_student_screen.screen_date = '2010-06-11'