BMS-HOSxP Community

HOSxP => Report Exchange => ข้อความที่เริ่มโดย: bannok ที่ เมษายน 28, 2008, 11:41:46 AM

หัวข้อ: ขอความช่วยเหลือ
เริ่มหัวข้อโดย: bannok ที่ เมษายน 28, 2008, 11:41:46 AM
ผมจ้องการรายงาน หรือว่าคำสั่ง SQL ที่สามารถหาจำนวนผู้ป่วยในที่ไม่ลงผลการวินิจฉัยที่ครับ
แบบแยกเดือน หรือว่าวันก็ได้
หัวข้อ: Re: ขอความช่วยเหลือ
เริ่มหัวข้อโดย: Khuad ที่ เมษายน 28, 2008, 13:52:16 PM

...คุณ bannok ลองดูจาก รายงานผู้ป่วยที่ยังไม่ได้ลงผลวินิจฉัย จาก รายงานระบบ OPD  (เข้าดูตามรูปที่แนบครับ)  ดูก่อนนะครับว่าพอได้หรือเปล่า...

...หรือจะลอง Show SQL Trace Windows แล้วค่อยสั่งรายงาน แล้วเอาคำสั่งที่ได้ไปลองๆ ปรับสร้างเป็นรายงานดูก็ได้นะครับ.... :D...
หัวข้อ: Re: ขอความช่วยเหลือ
เริ่มหัวข้อโดย: woravet ที่ เมษายน 28, 2008, 14:15:55 PM
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
หัวข้อ: Re: ขอความช่วยเหลือ
เริ่มหัวข้อโดย: bannok ที่ เมษายน 28, 2008, 16:03:42 PM
ขอบคุณมากครับ

คำสั่งที่คุณ woravet ให้มามันขึ้น Error  แบบนี้นะครับ
หัวข้อ: Re: ขอความช่วยเหลือ
เริ่มหัวข้อโดย: bannok ที่ เมษายน 28, 2008, 16:05:06 PM
ผมแก้เป็นแบบนี้ไม่ทราบว่าถูกไหมครับ

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
หัวข้อ: Re: ขอความช่วยเหลือ
เริ่มหัวข้อโดย: pop_hosxp ที่ เมษายน 28, 2008, 16:30:45 PM
พอดีผมได้เขียนรายงานนี้ไว้อยู่แล้ว ลองใช้้ดูครับ