如何将oracle数据库表里的相同数据进行合并?求代码!!急急急!!!!!
oracle我是将一个表里的数据根据住院号导入到临时表中,然后想把临时表里相同的数据合并在一起。代码应该怎么写呢?、急急急!!!!!求大神指点啊切记是同一个表里的相同数据...
oracle我是将一个表里的数据根据住院号导入到临时表中,然后想把临时表里相同的数据合并在一起。代码应该怎么写呢?、急急急!!!!!求大神指点啊
切记 是同一个表里的相同数据!!!!!! 展开
切记 是同一个表里的相同数据!!!!!! 展开
2个回答
展开全部
合并的原则是什么,
是所有字段都相同
还是一些关键列相同,那其它列如何取值,是求和,还是取最小,还是随意
是所有字段都相同
还是一些关键列相同,那其它列如何取值,是求和,还是取最小,还是随意
追问
不相同的就是开药的时间 剩下的全是相同的 剩下的字段全是求和
我在PB代码里应该怎么写呢
追答
有一个疑问,单价不能sum吧,住院号呢,不用了?
这个oracle的语法,不知道pb是否支持
create table temp
as select 开药时间,sum(数量) 数量, sum(金额) 金额,...
from tabxxx
group by 开药时间
如果不支持
那么预先建好表
用
insert into temp(....)
as select 开药时间,sum(数量) 数量, sum(金额) 金额,...
from tabxxx
group by 开药时间
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询