BMS-HOSxP Community
HOSxP => Report Exchange => ข้อความที่เริ่มโดย: nongwara ที่ กันยายน 16, 2010, 19:01:11 PM
-
เป็นลักษณะว่า ให้เราใส่วันที่ต้องการแล้วได้จำนวนผู้ป่วยนอกทั้งหมดน่ะค่ะ
พอดีหัดเขียนค่ะ ก้เลยยังไม่ค่อยรู้เรื่องเท่าไหร่
-
ดูชุดคำสั่งได้จาก เมนูรายงาน-----> ระบบรายงาน OPD--> OPD CUSTOM SERCH
TAB SQL ก๊อปปี้ชุดคำสั่งใน sql1 และ 2 ไปใช้ได้เลยสำหรับดึงข้อมูลแค่ใส่ ช่วงวันเดือนปีที่ต้องการ
-
เอามาทั้ง 1 และ 2 เลยหรือเปล่าคะ คือเอามาลงแล้ว มัน error น่ะค่ะ
-
เอามีที ละ sql ซิครับ...แล้วลองรันทีละชุดคำสั่ง....
-
Value := select count(ov.hn) as chn
from vn_stat ov, ovst ovst, patient pt
where ov.vn=ovst.vn and pt.hn=ov.hn and ov.vstdate between "2010-08-01" and "2010-08-15"
and ov.age_y>= 0
and ov.age_y<= 200
end;
ลองรันแล้วค่ะ eroro และตัวหนังสือก็ยังเป็นสีแดงอยู่เลย ไม่ยอมเขียว
-
error จะแสดงที่แทบ ด้านล่าง นะครับ ลองดูว่า ระบบแจ้งว่า ยังงัย
ส่วนตรงนี้ น่าจะลืม Value := GetSQLIntegerData(' select count(*) as cc from o '+
' where next_pttype="'+ DBPipeline['next_pttype'] +'" and nextdate between "'+ds1+'" and "'+ds2+'" ' );
-
;) ;)