query dataset น่าจะได้ประมาณนี้
set @dt1 := '2012-01-08';
set @dt2 := '2012-01-08';
select v2.vstdate,v2.hn,concat(p.pname,p.fname,space(2),p.lname) as ptname,v2.age_y,v2.vn
from vn_stat v2 left join patient p on p.hn = v2.hn
where v2.vstdate between @dt1 and @dt2 and v2.hn in
(
select v1.hn
from vn_stat v1
where v1.vstdate between @dt1 and @dt2
group by v1.hn
having count(v1.vn) > 1)
order by v2.vstdate,v2.hn,v2.vn
แต่ต้องใช้ function "Groups" ใน report design เข้าช่วยอีก
ลองส่งไฟล์รายงาน.cds ขึ้นมาดูครับ