BMS-HOSxP Community

HOSxP => Report Exchange => ข้อความที่เริ่มโดย: poon ที่ สิงหาคม 18, 2008, 22:42:06 PM

หัวข้อ: อยากให้รายงานถามวันที่แบบนี้ ครับ แต่เอาวันเดียว ครับ ทำยังไง
เริ่มหัวข้อโดย: poon ที่ สิงหาคม 18, 2008, 22:42:06 PM
คำสั่ง ที่ผมเขียน หาสิทธิของผู้ป่วยที่มาใช้บริการในวันครับ
select pt.pttype,pt.name,count(v.pttype), v.vstdate as date from vn_stat v
left outer join pttype pt on pt.pttype=v.pttype
where v.vstdate ='2008-08-17'
group by pt.pttype
order by pt.pttype desc

ที่นี้เลยอยากได้ หน้าต่างที่ถามวันที่ครับ ไม่รู้ทำยังงัย สอนหน่อยครับ
หัวข้อ: Re: อยากให้รายงานถามวันที่แบบนี้ ครับ แต่เอาวันเดียว ครับ ทำยังไง
เริ่มหัวข้อโดย: poon ที่ สิงหาคม 18, 2008, 22:44:49 PM
report ที่ลองทำเป็นอย่าง งี้ ครับ
หัวข้อ: Re: อยากให้รายงานถามวันที่แบบนี้ ครับ แต่เอาวันเดียว ครับ ทำยังไง
เริ่มหัวข้อโดย: pop_hosxp ที่ สิงหาคม 19, 2008, 15:14:28 PM
คำสั่ง ที่ผมเขียน หาสิทธิของผู้ป่วยที่มาใช้บริการในวันครับ
select pt.pttype,pt.name,count(v.pttype), v.vstdate as date from vn_stat v
left outer join pttype pt on pt.pttype=v.pttype
where v.vstdate between "2008-08-17" and "2008-08-18"
group by pt.pttype
order by pt.pttype desc

เพิ่มคำว่า between เข้าไปและต้องไปกำหนด parameter ใน report designer ด้วยให้เป็นวันที่เริ่มต้น และวันที่สุดท้าย เวลาทำรายงานถ้าต้องการวันเดียวก็เลือกแค่วันเดียว

ปล.นึกว่าใคร เพยอดนี่เอง ถ้ายังไม่ได้ post report ไว้ละกัน