BMS-HOSxP Community
HOSxP => Report Exchange => ข้อความที่เริ่มโดย: panus_t ที่ ธันวาคม 10, 2010, 10:47:12 AM
-
ปัญหาที่ 1 แก้ไขช่วงวันที่ให้ด้วยนะครับ ของผมแสดงดังรูปที่แนบว่า
ปัญหาที่ 2 ผมเลือกช่วงข้อมูลเป็นรายวัน บางวันก็จะเป็นหน้าเปล่า ๆ ไม่มีข้อมูลเลยไม่ทราบว่าเป็นกับอะไร
เช่น ผมเลือกวันที่ 1 กย.53 (วันนี้มีข้อมูล) แต่ถ้าเลือก 2 กย.53 วันนี้กลับแสดงหน้ากระดาษเปล่า ๆ ไม่มีข้อความอะไรแสดงเลย ???
-
ChangeReportSQL('select pt.*,concat (pt.pname,pt.fname," ",pt.lname) as ptname,ov.*'+
' from an_stat ov ,patient pt ,ovst ovst '+
' where ov.vn=ovst.vn and pt.hn=ov.hn and ov.dchdate between "'+ds1+'" and "'+ds2+'" and ov.hn=pt.hn '+
'and ov.age_y>= 0 '+
'and ov.age_y<= 200 '+
ลองเปลี่ยนเป็น vn_stat หรือ ovst และใช้ vstdate แทนใน sql หลักดูครับ...และก็ นับรายกับนับคน เอาจำนวนคน/ครั้งจาก ovst หรือ vn_stat ก็ได้ ครับ อาจไม่ต้อง join ซ้ำไปมา
-
ขอบคุณครับ...ยัง งง ๆ อยู่แต่ก็ยังดีที่มีแนวทาง ผมจะลองทำดูครับ...(แบบว่ากำลังบำเพ็ญเพียร เพื่อเป็นเซียน :) ;) :D ;D)
-
แบบรายงานเป็นผู้ป่วยนอก แต่ทำไมเอา an_stat อ่ะครับ
ไม่ใช้ vn_stat เหรอครับ ???