451
แจ้งปัญหา / ขอความช่วยเหลือ / Re: ขอตัวอย่างการเขียน sql ดึงคนไข้ที่มารักษา ตามสิทธิ์ การรักษา ด้วยครับ
« เมื่อ: มีนาคม 28, 2011, 21:43:49 PM »
ตัวอย่างประมาณนี้
ผู้ป่วยนอก
SELECT concat(pt.pname,pt.fname,' ',pt.lname,o.hn,o.vn,SUM(sum_price) AS tot_price
FROM ((ovst o LEFT OUTER JOIN opitemrece op ON o.vn=op.vn)
LEFT OUTER JOIN patient pt ON o.hn=pt.hn)
WHERE vstdate >='2011/01/01'
AND vstdate <'2011/01/01'
GROUP BY hn
ผู้ป่วยนอก
SELECT concat(pt.pname,pt.fname,' ',pt.lname,o.hn,o.vn,SUM(sum_price) AS tot_price
FROM ((ovst o LEFT OUTER JOIN opitemrece op ON o.vn=op.vn)
LEFT OUTER JOIN patient pt ON o.hn=pt.hn)
WHERE vstdate >='2011/01/01'
AND vstdate <'2011/01/01'
GROUP BY hn