select BIGTYPE,CARTYPE,STATUS_ID,SALETYPE, sum(qty1) 数量1,sum(qty2) 数量2, sum(qty3) 数量3
from
(
select BIGTYPE,CARTYPE,STATUS_ID,SALETYPE,数量1 qty1,0 qty2,0 qty3
from 表一
union all
select BIGTYPE,CARTYPE,STATUS_ID,SALETYPE,0,数量2,0
from 表二
union all
select BIGTYPE,CARTYPE,STATUS_ID,SALETYPE,0,0,数量3
from 表三
)
group by BIGTYPE,CARTYPE,STATUS_ID,SALETYPE
from
(
select BIGTYPE,CARTYPE,STATUS_ID,SALETYPE,数量1 qty1,0 qty2,0 qty3
from 表一
union all
select BIGTYPE,CARTYPE,STATUS_ID,SALETYPE,0,数量2,0
from 表二
union all
select BIGTYPE,CARTYPE,STATUS_ID,SALETYPE,0,0,数量3
from 表三
)
group by BIGTYPE,CARTYPE,STATUS_ID,SALETYPE
解决方案 »
- 找回密码?
- sqlplus / as sysoper必须输入用户名和密码
- 如何按月建立分区
- 将txt导入到oracle中有什么办法?
- Oracle 9i2中。想导入第三方的Jar包,需要怎么操作呢?
- dos 下创建表空间 为啥在enterprise manager console 里看不到啊?
- linux下安装oracle netca后出现以下问题 在线等~~
- 一个统计语句请大家帮忙想一下!
- asp.net用Daab访问oracle问题,求救啊?(分不够再加,10000分都行,)
- 关于数据类型缩写
- 第一次ORACLE发文:动态字段名实现问题
- 真的不知道。。。。。。。。。。。你知道吗?(在线等!!!)
如果表的数量不定,为n 呢??谢谢。
创建一个存放表名的表
在该表上写一个触发器,如果增加或者删除某项
利用动态sql创建视图