BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: panus_t ที่ สิงหาคม 11, 2009, 11:11:20 AM
-
คือผมดาวน์โหลดมาแล้วแต่อยากแก้ไข นิดหน่อย ผมลองแล้วมันไม่ได้ครับ ;D
HOSxP_Attachment_CUSTOM- รายงานผู้ป่วยอาการคล้ายไข้หวัดใหญ่รายใหม่ ประจำวัน (Daily Report).cds
1.จำนวนผู้ป่วย ให้เพิ่ม group by hn ครับ ผมไม่รู้จะวางตำแหน่งไหน
2.เพิ่ม จำนวนผู้เสียชีวิต ให้หน่อยนะครับ ;D
-
1.จำนวนผู้ป่วย ให้เพิ่ม group by hn ครับ ผมไม่รู้จะวางตำแหน่งไหน
;D ;D ;D ;D หลักการ SQL ครับ ใช้ลำดับตามนี้นะครับ ;D ;D ;D
SELECT * ------- ต้องมี
FROM tablename ------- ต้องมี
|JOIN| ------------(มีหรือไม่มีก็ได้)
|WHERE| ------------(มีหรือไม่มีก็ได้)
|GROUP BY| ------------(มีหรือไม่มีก็ได้)
|HEVING| ------------(มีหรือไม่มีก็ได้)
|ORDER BY| ------------(มีหรือไม่มีก็ได้)
-
พอดีอยากสอบถามเรื่องนี้เหมือนกันครับ
พอประมวลผลออกมา...แล้วให้กลุ่มงานเวชดูครับ
เขาบอกว่า....ข้อมูลข้อที่ 2 ไม่ครบถ้วน
เขาบอกว่าทำไมไม่มี....J110, J111, J118 , J100, J108 ในหัวข้อที่ 2. ผู้ป่วยที่แพทย์วินิจฉัยเป็นไข้หวัดใหญ่
ครับ
พอเข้าไปที่ Custom Search ที่ OPD และ IPD พบว่า คนไข้ มีการ Diag โรคดังกล่าวครับ
เพราะสามารถที่จะ Diag โรคนี้ได้เหมือนกันครับ
รบกวนดูให้ด้วยครับ
-
Value := getsqlintegerdata('select count(hn)as cc '+
' from ovstdiag '+
' where vstdate between "' + d1+ '" and "' + d2 + '" '+
' and icd10 ="J029" ');
จากคำสั่งด้านบนใส่ group by hn ตรงไหนครับ
ผมใส่แบบด้านล่างถูกหรือเปล่าครับ ทำไมข้อมูลตัวเลขมันเปลี่ยนไปครับ ได้แค่ 1 จาก 400 กว่า
Value := getsqlintegerdata('select count(hn)as cc '+
' from ovstdiag '+
' where vstdate between "' + d1+ '" and "' + d2 + '" '+
' and icd10 ="J029" group by hn ');
-
คำสั่ง Count ใช้ Distinct ก็ได้ครับ
select count(distinct hn) ครับ