BMS-HOSxP Community
HOSxP => Report Exchange => ข้อความที่เริ่มโดย: bannok ที่ เมษายน 28, 2008, 11:41:46 AM
-
ผมจ้องการรายงาน หรือว่าคำสั่ง SQL ที่สามารถหาจำนวนผู้ป่วยในที่ไม่ลงผลการวินิจฉัยที่ครับ
แบบแยกเดือน หรือว่าวันก็ได้
-
...คุณ bannok ลองดูจาก รายงานผู้ป่วยที่ยังไม่ได้ลงผลวินิจฉัย จาก รายงานระบบ OPD (เข้าดูตามรูปที่แนบครับ) ดูก่อนนะครับว่าพอได้หรือเปล่า...
...หรือจะลอง Show SQL Trace Windows แล้วค่อยสั่งรายงาน แล้วเอาคำสั่งที่ได้ไปลองๆ ปรับสร้างเป็นรายงานดูก็ได้นะครับ.... :D...
-
select i.an,i.hn,i.regdate,i.dchdate
from ipt
left join an_stat on i.an=a.an
where i.dchdate between '2008-4-1' and '2008-4-30'
and (a.pdx is null or a.pdx=' ')
order by i.regdate
-
ขอบคุณมากครับ
คำสั่งที่คุณ woravet ให้มามันขึ้น Error แบบนี้นะครับ
-
ผมแก้เป็นแบบนี้ไม่ทราบว่าถูกไหมครับ
select i.an,i.hn,i.regdate,i.dchdate
from ipt i
left join an_stat a on i.an=a.an
where i.dchdate between '2008-03-1' and '2008-04-28'
and (a.pdx is null or a.pdx=' ')
order by i.regdate
-
พอดีผมได้เขียนรายงานนี้ไว้อยู่แล้ว ลองใช้้ดูครับ