如何将oracle数据库表里的相同数据进行合并?求代码!!急急急!!!!!

oracle我是将一个表里的数据根据住院号导入到临时表中,然后想把临时表里相同的数据合并在一起。代码应该怎么写呢?、急急急!!!!!求大神指点啊切记是同一个表里的相同数据... oracle我是将一个表里的数据根据住院号导入到临时表中,然后想把临时表里相同的数据合并在一起。代码应该怎么写呢?、急急急!!!!!求大神指点啊
切记 是同一个表里的相同数据!!!!!!
展开
 我来答
micro0369
2013-07-24 · TA获得超过1.2万个赞
知道大有可为答主
回答量:9250
采纳率:85%
帮助的人:4060万
展开全部
合并的原则是什么,
是所有字段都相同
还是一些关键列相同,那其它列如何取值,是求和,还是取最小,还是随意
追问
不相同的就是开药的时间  剩下的全是相同的  剩下的字段全是求和
我在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 开药时间
haona_li
2013-07-24 · TA获得超过253个赞
知道小有建树答主
回答量:624
采纳率:0%
帮助的人:262万
展开全部
你说的相同数据是什么意思
合并是什么意思
追问
就是两条同样的记录  想变成一条  对应的数量字段  和  钱数字段  进行相加
追答
insert into 临时表
select name,
sum(数量),
sum(钱数)
from 表
group by name
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式