BMS-HOSxP Community
HOSxP => Report Exchange => ข้อความที่เริ่มโดย: atit ที่ ธันวาคม 03, 2008, 17:02:34 PM
-
ผมเขียนคำสั่งดังนี้ครับ
select dc.*,v.*,i.*,date(date2)-date(date1) as cnt
from doctor_cert dc
left outer join vn_stat v on dc.vn = v.vn
left outer join icd101 i on v.pdx =i.code
where dc.doctor_cert_id ='925'
แล้วในฟอร์มผมเพิ่ม variable เพื่อดึงเอาค่า HCT และ FBS มาใส่ด้วยแต่ไม่ออกครับผู้รู้ช่วยด้วยครับ
-
ถ้าใส่ VN ปรกติออกครับ
Value :=GetSQLStringData('select l.lab_order_result '+
'from lab_head h '+
'left outer join lab_order l on l.lab_order_number=h.lab_order_number and l.lab_order_result IS NOT NULL and l.lab_order_result<>""'+
'left outer join lab_items i on i.lab_items_code=l.lab_items_code '+
'where h.vn = "'+DBPipeline['vn']+'" and i.lab_items_name="Hematocrit"');
รบกวนด้วยครับ
-
แนบตัวรายงานมาด้วยก็ดีครับ ;D
-
ขอโทษครับรีบไปหน่วย
เอาขึ้นให้แล้วครับ
-
ไม่มั่นใจกับคำสั่ง SQL ในตารางหลักที่ดึงมานะครับแต่ถ้าดึง vn_stat มา ก็น่าจะใช้ได้นะครับ ต้องลองดูก่อน ;D ;D
Value := GetSQLStringData('select lab_order_result from lab_order '+
' where lab_items_code = "xx" and confirm = "Y" '+
' and lab_order_number in(select lab_order_number from lab_head where vn ="'+DBPipeline['vn']+'") ');
xx ก็เป็นเลข lab_items code นะครับ แต่ถ้าให้ดีลอง post ฟอร์ม มาแบ่งกันมั่งก็ดีนะครับ :D :D
-
ขอบคุณท่าน golf_win ครับเดี๋ยวจะลองดู ได้แบบสวยๆแล้วจะ โพสไห้เพื่อนๆ พี่ๆได้ใช้ด้วยกันครับ