有十几张表,里面都有这两个字段 日期:“DUIZHANGRQ” 医疗机构代码:"YILIAOJGDM",
现在要查询 同一天,同一医疗机构的所有数据,该怎么做,我用full join查出来的有重复 ,去重也不行,
,后面的字段是一些统计,怎么把机构和日期相同的数据全部合并,比如DUIZHANGRQ为3100200310153,YILIAOJGDM为2018/7/9
的所有数据在一行显示,且相应字段的数据加起来,比如变成在一行显示他们的和 84
现在要查询 同一天,同一医疗机构的所有数据,该怎么做,我用full join查出来的有重复 ,去重也不行,
,后面的字段是一些统计,怎么把机构和日期相同的数据全部合并,比如DUIZHANGRQ为3100200310153,YILIAOJGDM为2018/7/9
的所有数据在一行显示,且相应字段的数据加起来,比如变成在一行显示他们的和 84
select yiliaojgdm, duizhangrq, sum(hisnum)
from table
group by yiliaojgdm, duizhangrq
十几张表,只能UNION ALL?
除非表不固定,还会增加或删除
如果这种事情经常要做,且表的数量较大,可以考虑按维度把数据汇总到一张维度表,以后直接从维度表取值