BMS-HOSxP Community
HOSxP => การเขียน SQL Script => ข้อความที่เริ่มโดย: Bond_007 ที่ กุมภาพันธ์ 04, 2011, 11:10:04 AM
-
พอดีหัวหน้าต้องการรายงานผู้ป่วยที่คลอดแล้ว 6 เดือน ไม่ทราบว่าต้องเขียนยังไงครับ
select pt.hn,p.pname,p.fname,p.lname,pa.edc,pt.hometel,pt.addrpart,pt.moopart,pa.labor_date,t.full_name from person_anc pa
left outer join person p on p.person_id = pa.person_id
left outer join patient pt on pt.hn = p.patient_hn
left outer join thaiaddress t on t.addressid=concat(pt.chwpart,pt.amppart,pt.tmbpart) and t.codetype="3"
where (pa.discharge <> "Y" or pa.discharge IS NULL) and (pa.labor_date <> "" or pa.labor_date is not NULL)
-
select p.patient_hn,p.pname,p.fname,p.lname
,pa.labor_date,timestampdiff(month,pa.labor_date,now()) 'month'
from person_anc pa
left join person p on p.person_id = pa.person_id
where timestampdiff(month,pa.labor_date,now())>=6
ประมาณนี้มั๊ย
-
ใช่เลยครับ
select p.patient_hn,p.pname,p.fname,p.lname
,pa.labor_date,timestampdiff(month,pa.labor_date,now()) 'month'
from person_anc pa
left join person p on p.person_id = pa.person_id
where timestampdiff(month,pa.labor_date,now())>=6
ประมาณนี้มั๊ย