BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: panus_t ที่ มีนาคม 02, 2011, 15:18:31 PM

หัวข้อ: คนไข้ 1 คนแพ้ยาหลายตัวจะ select รวมกันยังไงครับ
เริ่มหัวข้อโดย: panus_t ที่ มีนาคม 02, 2011, 15:18:31 PM
คนไข้ 1 คนแพ้ยาหลายตัวจะ select รวมกันยังไงครับ
รวมกันคล้ายคำสั่ง concat ครับ
select * from opd_allergy

ผลลัพธ์ เช่น
็์HN                        แพ้ยา
000011647          TETRACYCLINE=ผื่นคันตามร่างกาย | PENICILLIN V=ผื่นคันตามร่างกาย | CO-TRIMOXAZOLE=ผื่นคันตามร่างกาย
หัวข้อ: Re: คนไข้ 1 คนแพ้ยาหลายตัวจะ select รวมกันยังไงครับ
เริ่มหัวข้อโดย: panus_t ที่ มีนาคม 02, 2011, 15:37:30 PM
เพิ่มคำถามครับ
ใน Table OPDScreen.Walk_id จะเก็บรหัสสถาพผู้ป่วย เป็นตัวเลข แล้วจะดูจาก Table ไหนครับว่า เลข ไหน = อะไร
เช่น 4=รถนอน

 ;D

ได้คำตอบแล้วครับ ตาราง pt_walk
เหลือคำสั่ง sql ยังไม่ได้คำตอบ    ;D
หัวข้อ: Re: คนไข้ 1 คนแพ้ยาหลายตัวจะ select รวมกันยังไงครับ
เริ่มหัวข้อโดย: pop_hosxp ที่ มีนาคม 03, 2011, 16:17:16 PM
สร้าง variable ขึ้นมาครับ แล้ววางคำสั่งนี้ลงไปครับ

value:=getsqlsubquerydata('select concat(agent,"-",symptom,"| ") as cc from opd_allergy where hn="'+dbpipeline['hn']+'" ');