ผู้เขียน หัวข้อ: ขอความช่วยเหลือหน่อยครับเรื่องคำสั่งคิวรี่  (อ่าน 2123 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ โรงพยาบาลอัมพวา

  • Hero Member
  • *****
  • กระทู้: 654
  • Respect: 0
    • ดูรายละเอียด
คำสั่งผมป่าว ครับ อยากให้ lab_order 1 ผล ออก ช่อง1 lab_order 2 ผลออกช่วง สอง แต่ทำไม ผลมันออกช่องเดี่ยวกันเลยอะครับ ใคร พอมีรายงานแบบนี้ ขอศึกษาหน่อยนะครับ   ผมต้องแก้ต้องไหนอ่ะครับ

select vn.hn,concat(pt.pname,pt.fname,'  ',pt.lname)as name,vn.age_y,vn.vstdate as dd_mm_yyy, pt.informaddr as Address,
lo.lab_items_code as LAB_Order88_89,lo.lab_order_result as LAB_RESULT88_89,
lo1.lab_items_code as LAB_Order296,lo1.lab_order_result as LAB_RESULT296,
lo2.lab_items_code as LAB_Order127,lo2.lab_order_result as LAB_RESULT127


from vn_stat vn
left outer join patient pt on vn.hn = pt.hn
left outer join lab_head lh on vn.vn =lh.vn
left outer join lab_order lo on lh.lab_order_number = lo.lab_order_number
left outer join lab_order lo1 on lh.lab_order_number = lo1.lab_order_number
left outer join lab_order lo2 on lh.lab_order_number = lo2.lab_order_number



where vn.vstdate between '2010-10-01' and '2010-10-10'
and (lo.lab_items_code  in ('88','89')
or lo1.lab_items_code  = ('397')
or lo2.lab_items_code  = ('39') )

group by vn.hn
Admn โรงพยาบาลอัมพวา
ขึ้นระบบ 5 พ.ค. 50
อยากเก่งกับเค้ามั่งครับ
Tel.0868331387

ออฟไลน์ เกื้อกูล ครับ..

  • Hero Member
  • *****
  • กระทู้: 12,611
  • Respect: +169
    • ดูรายละเอียด
    • โรงพยาบาลปากท่อ
Re: ขอความช่วยเหลือหน่อยครับเรื่องคำสั่งคิวรี่
« ตอบกลับ #1 เมื่อ: ตุลาคม 10, 2011, 11:58:40 AM »
0
group by ????  น่าจะต้องเป็นของ vn+lab_item_code ครับ
Implement  HOSxP  Start 2548 ---> NOW!
Station : 140 Client   V.3 Version  3.67.7.8
Server  : CENTOS 7 +MySQL maria 10.x.x