ผู้เขียน หัวข้อ: ช่วยเพิ่ม Field ในรายงานให้ด้วยครับ  (อ่าน 2351 ครั้ง)

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

ออฟไลน์ SV_Phichit

  • Sr. Member
  • ****
  • กระทู้: 439
  • ..สุข..หรือ..ทุกข์..อยู่ที่ใจเรา..
  • Respect: +2
    • ดูรายละเอียด
    • โรงพยาบาลสหเวช พิจิตร
ช่วยเพิ่ม Field ในรายงานให้ด้วยครับ
« เมื่อ: มกราคม 12, 2010, 11:04:45 AM »
0
ช่วยเพิ่ม Field ในรายงานให้ด้วยครับ
1. อายุ
2. ราคา
3. แผนกที่ส่ง
4. เจ้าหน้าที่ทำเอกซเรย์
------------------------- ขอบคุณครับ
::SAHAVEJ PHICHIT HOSPITAL::
http://www.sahavej.com/sahavejweb/indexx.html
ขึ้นระบบเมื่อ 1 ตุลาคม 2552
SERVER :   Linux Centos 5.3 X86 64B IT Ram 4 G
BackUp1 :  Linux Centos 5.3 X86 64B IT Ram 4 G
BackUp2 :  Linux Centos 5.3 X86 64B IT Ram 2 G
HOSxP Version : 3.54.7.20
MySQL Version : 5.1.30
Client : Windows Xp & Windows Vista  30 เครื่อง
-------------------------------------------------
E-mail : matrix_juster@hotmail.com
-------------------------------------------------

ออฟไลน์ เอก อุดมเดชาพงษ์

  • Full Member
  • ***
  • กระทู้: 145
  • Respect: 0
    • ดูรายละเอียด
Re: ช่วยเพิ่ม Field ในรายงานให้ด้วยครับ
« ตอบกลับ #1 เมื่อ: มกราคม 12, 2010, 15:20:02 PM »
0
select x.xn,xrf.film_id,xf.film_name,x.hn,x.request_date,x.request_time,x.report_date,
x.report_time,x.doctor,x.xray_type,
concat(p.pname,' ',p.fname,'  ',p.lname) as ptname ,
d.name as doctor_name  ,  d2.name as request_doctor_name ,
t.name as xray_type_name ,x.vn,x.an  , xi.xray_items_name,
v.pttype,ptt.name as pttname,v.pcode,xh.pt_xn,x.staff,xrf.price,v.age_y,xh.department_name
from xray_report x
left outer join xray_head xh on xh.vn=x.vn
left outer join patient p on p.hn=x.hn
left outer join vn_stat v on v.vn = x.vn
left outer join doctor d on d.code=x.doctor
left outer join doctor d2 on d2.code=x.request_doctor
left outer join xray_type t on t.xray_type = x.xray_type
left outer join xray_items xi on xi.xray_items_code=x.xray_items_code
left outer join xray_report_film  xrf on xrf.xn = x.xn
left outer join xray_film xf on xf.film_id = xrf.film_id
left outer join pttype ptt on ptt.pttype = v.pttype
where  (x.request_date between '2010-01-01' and '2010-01-12') and x.xray_items_code not in (0)
order by x.request_date,x.request_time,x.hn