小弟用R链接到Oracle数据库,检索到了如下所示的三维数据,共有数千万条。现在需要将每个医院的每个收费项目的金额做一个直方图(粗略估计,大概是2000张图左右),请问如何实现?奉上少许论坛币,请各位大牛相助,小弟就此谢过!
另附上SOL语言:
select b.deptid,b.deptname,a.billname,c.chrgname,c.amt
from ivc_bus_computerinv a , medical_treatment b, ivc_bus_computerinvitem c
where substr(a.deptcode,1,13)=substr(b.deptid,1,13) and c.fthrid=a.id and c.amt>0
group by b.deptid,b.deptname,a.billname,c.chrgname,c.amt
order by b.deptid
deptname是医院名字,chrgname是收费项目,amt是金额。
多谢!