BMS-HOSxP Community
HOSxP => Report Exchange => ข้อความที่เริ่มโดย: autobotz ที่ มกราคม 04, 2012, 10:30:13 AM
-
รบกวน อาจารย์ทุก ๆ ท่านช่วยดู SQL นี้หน่อยครับ
select * from tempreport t
left outer join vn_stat v on v.vstdate = t.date1
left outer join patient p on p.hn = t.name2
left outer join sex s on s.code = p.sex
where t.reportname="RCPT-001-042"
and t.id="ID-{0F1AFD33-0457-4F76-8C03-1C5CF68AAE69}"
group by t.name
order by t.num2
จาก SQL ดังกล่าวที่ผมใช้ใน RCPT-FORM แล้วเกิดข้อผิดพลาดคือ อายุของผู้ป่วยทุกคน เท่ากันหมด ??? เล่นเอางงเหมือนกัน ถ้ายังไงรบกวนอาจารย์ทุก ๆ ท่านช่วยแนะนำด้วยนะครับ
-
ส่งฟอร์มรายงาน RCPT-FORM ขึ้นมาให้ admin หลาย ๆ ที่ช่วยดูดีกว่าครับ..ว่าจริง ๆ แล้วไปดึงจากไหนมาแสดงใน Designer
-
ส่งฟอร์มรายงาน RCPT-FORM ขึ้นมาให้ admin หลาย ๆ ที่ช่วยดูดีกว่าครับ..ว่าจริง ๆ แล้วไปดึงจากไหนมาแสดงใน Designer
รับทราบครับ ส่วนตัวรายงาน RCPT-FORM ก็ได้ทำการแนบไฟล์มาแล้วครับ
-
select * from tempreport t
left outer join vn_stat v on v.hn=t.name2 and v.vstdate = t.date1
left outer join patient p on p.hn = t.name2
left outer join sex s on s.code = p.sex
where t.reportname="RCPT-44-0454"
and t.id="ID-{643A011D-1AEE-4514-92F3-E00ECF8B067A}"
group by t.name
order by t.num2
คำสั่งตรงเชื่อมตาราง vn_stat นั้น ใช้วันที่เชื่อมมันก็ได้ของคนแรกมาออกครับไม่แน่ใจว่าผมทำให้ใหม่ถูกไหมลองดูครับ
-
select * from tempreport t
left outer join vn_stat v on v.hn=t.name2 and v.vstdate = t.date1
left outer join patient p on p.hn = t.name2
left outer join sex s on s.code = p.sex
where t.reportname="RCPT-44-0454"
and t.id="ID-{643A011D-1AEE-4514-92F3-E00ECF8B067A}"
group by t.name
order by t.num2
คำสั่งตรงเชื่อมตาราง vn_stat นั้น ใช้วันที่เชื่อมมันก็ได้ของคนแรกมาออกครับไม่แน่ใจว่าผมทำให้ใหม่ถูกไหมลองดูครับ
ขอบคุณสำหรับคำแนะนำครับ ขอทดสอบก่อนได้ผลอย่างไรจะมาแจ้ง
ครับ
ปล... กด Thank ให้แล้วนะครับ
-
มุ่งมั่นแก้ปัญหาแล้วมันก็จะชนะในที่สุด เอาใจช่วย
-
select * from tempreport t
left outer join vn_stat v on v.hn=t.name2 and v.vstdate = t.date1
left outer join patient p on p.hn = t.name2
left outer join sex s on s.code = p.sex
where t.reportname="RCPT-23606-22"
and t.id="ID-{821D1C40-0280-471A-8503-B2022BAE56D3}"
and t.mon5<>0
group by t.name
order by t.num2
ลองอันนี้ครับเพราะว่าอันเก่ามันที่ไม่มียอดก็ออกมาครับอันนี้ผมเอาเฉพาะที่มียอดออกมาครับ
-
select * from tempreport t
left outer join vn_stat v on v.hn=t.name2 and v.vstdate = t.date1
left outer join patient p on p.hn = t.name2
left outer join sex s on s.code = p.sex
where t.reportname="RCPT-23606-22"
and t.id="ID-{821D1C40-0280-471A-8503-B2022BAE56D3}"
and t.mon5<>0
group by t.name
order by t.num2
ลองอันนี้ครับเพราะว่าอันเก่ามันที่ไม่มียอดก็ออกมาครับอันนี้ผมเอาเฉพาะที่มียอดออกมาครับ
กำลังจะถามอยู่แล้วเชียวครับ ขอบคุณมาก ๆ ครับ ;D
-
select * from tempreport t
left outer join vn_stat v on v.hn=t.name2 and v.vstdate = t.date1
left outer join patient p on p.hn = t.name2
left outer join sex s on s.code = p.sex
where t.reportname="RCPT-23606-22"
and t.id="ID-{821D1C40-0280-471A-8503-B2022BAE56D3}"
and t.mon5<>0
group by t.name
order by t.num2
ลองอันนี้ครับเพราะว่าอันเก่ามันที่ไม่มียอดก็ออกมาครับอันนี้ผมเอาเฉพาะที่มียอดออกมาครับ
ทดสอบดูแล้ว ตอนนี้รายงานเป็น ปกติ แล้วครับ ขอบคุณมากครับ ;D