BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: pa_net ที่ ตุลาคม 13, 2009, 11:52:29 AM

หัวข้อ: รบกวนช่วยดูรายงานจำนวนผู้ป่วยนอกจำแนกตามสาเหตุ
เริ่มหัวข้อโดย: pa_net ที่ ตุลาคม 13, 2009, 11:52:29 AM
คือรบกสนอาจารย์ทุกท่านหน่อยครับ ผมใส่ variable โดยมีคำสั่งไปตามนี้
Value := GetSQLIntegerData('select count(v.hn) from vn_stat v,patient_regiment p'+
'where v.hn=p.hn and v.pdx between "A00" and "A99" and p.regiment_type in(1,2,3,4,5) and'+
'(v.vstdate between "'+ds1+'" and "'+ds2+'")');
แต่ไม่มีผลที่ได้ออกมาครับ
ซึ่งผมทำการแบ่งผู้ป่วยจากตาราง regiment_type ถ้าใช้คำสั่ง สายฟ้าจะออกจำนวนไม่มีปัญหา แต่พอดูในรายงานเป็น 0 ครับ
หัวข้อ: Re: รบกวนช่วยดูรายงานจำนวนผู้ป่วยนอกจำแนกตามสาเหตุ
เริ่มหัวข้อโดย: Khuad ที่ ตุลาคม 13, 2009, 19:58:45 PM

... เว้นช่องไฟตรง  ท้าย และ/หรือ หัว  บรรทัดก็ได้แล้วครับ ....  :D ....

Value := GetSQLIntegerData('select count(v.hn) from vn_stat v,patient_regiment p '+
'where v.hn=p.hn and v.pdx between "A00" and "A99" and p.regiment_type in(1,2,3,4,5) and '+
'(v.vstdate between "'+ds1+'" and "'+ds2+'")');

..................
หัวข้อ: Re: รบกวนช่วยดูรายงานจำนวนผู้ป่วยนอกจำแนกตามสาเหตุ
เริ่มหัวข้อโดย: pa_net ที่ ตุลาคม 13, 2009, 20:49:52 PM
ขอบคุณครับ อ.ขวด พอดีลืมไปครับ ขอบคุณมากครับ
อืมมีคำถามอีกครับเกี่ยวกับ SQL ครับ จากคำสั่งข้างต้นนะครับ
คือจะมีกลุ่มรหัสโรคดังนี้ครับ
1.O00-O99 ยกเว้น O80-O84
2.X40-X49
   X60-69
   X85-X90
(ซึ่งข้อ 2 คือรหัสมันแยกกันเลย)
ไม่ทราบว่า 1,2 ต้องเขียนคำสั่งอย่างไงครับ ขอรบกวนอีกนิดหนึ่งครับ