;Dก่อนอื่นต้องขอบคุณ พี่น้องทุกท่านครับ ที่ให้กำลังใจ เลยทำให้ผมลุกขึ้นสู่้อีกครั้ง ก็เลยหันไปก๊อป ของท่านอื่นมาปรับแก้ ก่อนครับ ฝึกวิชาไปทีละขั้น แก้ไปได้ 1 report แล้วครับ แต่ก็ยังติดอันนี้ครับ ช่วยแนะนำด้วยครับ
ของเดิมครับ จาก กระทู้เก่ารายงานของ รพ.เจ็ดเสมียน ครับ
select distinct b.vstdate,b.cid,b.age_y,b.pdx,b.dx0,c.name from opitemrece a
left outer join vn_stat b on b.hn=a.hn
left outer join nondrugitems c on c.icode=a.icode
where b.vstdate between '2009-04-01'and'2009-08-31'
and a.income=15
and a.income not in ('3000663','3000658')
and a.icode not in ('3001342','3001339','3001159','3001337','3001331','3001336')
อันนี้ผมปรับแก้วันทีแล้วก็ใช้ในปัจจุบันได้ครับ
ส่วนอันนี้ ผมต้องการข้อมูลเพิ่มเติมจากอันเก่าครับ
SELECT DISTINCT b.vstdate, b.cid, b.age_y, b.pdx, b.dx0, c.name, patient.hn,
patient.pname, patient.fname, patient.lname, pttype.name
FROM opitemrece a LEFT OUTER JOIN
vn_stat b ON b.hn = a.hn LEFT OUTER JOIN
nondrugitems c ON c.icode = a.icode INNER JOIN
patient ON a.hn = patient.hn INNER JOIN
pttype ON patient.pttype = pttype.pttype
WHERE b.vstdate BETWEEN '2009-04-01' AND '2009-08-30' AND a.income = 15 AND
a.income NOT IN ('3000663', '3000658') AND a.icode NOT IN ('3001342',
'3001339', '3001159', '3001337', '3001331', '3001336')
ลองทำ queryได้ครับ แต่เวลาทำฟอร์มใหม่ไม่มีวันที่ให้เลือก แล้วชื่อคนไข้ไม่ขึ้นทั้งหน้าครับ ขึ้นแบบหน้าละ 1รายชื่อครับ
ยังงัยแนะนำมือใหม่หัดแก้รายงานหน่อยนะครับ
ขอบคุณทุกท่านมากครับ ขอบคุณเจ้าของ report รพ.เจ็ดเสมียนครับ(ถ้าผิดพลาดประการใดขออภัยด้วยครับ)