คือผมต้องการทำสถิติของห้องฟันเพื่อส่งกรมแพทย์ทหารเรือซึ่งต้องการให้นับผู้ป่วยแยกประเภทตามที่เขากำหนด
พอผมสร้างเป็น variable เพื่อต้องการนับจำนวนผู้ป่วยโดยกำหนดเงื่อนไขให้นับเฉพาะผู้ป่วยที่มี regiment_type ตั้งแต่ 1-10 พอ Query ใน HOSxP ข้อมูลก็มานะครับ(ตามรูป Query) แต่พอไปสร้างเป็น variable ใน report designer โดยใช้คำสั่ง(ตามรูป variable)
Value := GetSQLStringData('select count(distinct(vn)) from dtmain '+
'where vstdate between "'+GetUserParameter(0)+'" and "'+GetUserParameter(1)+'" '+
'and "'+DBPipeline['regiment_type']+'" <"11" ');
มันแสดงผลเป็น 0
พอลองเปลี่ยนคำสั่งเป็นแบบ join ตารางเข้าด้วยกัน(ตามรูป variable2) มันไม่แสดงผลอะไรเลย ขอคำชี้แนะให้ด้วยครับ