首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

plsql 查询有关问题 !求高手帮忙

2012-08-02 
plsql 查询问题 在线等!求高手帮忙两个表不通字段求和后除以第三张表的一个字段的sql表a:地区年份月支出金

plsql 查询问题 在线等!求高手帮忙
两个表不通字段求和后除以第三张表的一个字段的sql

表a:地区 年份 月 支出金额(a503)
表b:地区 年份 月 使用金额(b506)
表c:地区 年份 月 总金额 (c999)



最终想得到 sum(a503+b506)/c999 比例
sql如何写呢

[解决办法]
这个这个......
要根据月份来排吗?
不需要:
select (sum(ta.支出金额)+sum(tb.使用金额))/sum(tc.总金额) from a ta, b tb, c tc;
需要按月份排:
select (sum(ta.支出金额)+sum(tb.使用金额))/sum(tc.总金额) from a ta, b tb, c tc
where ta.年份=tb.年份 and tb.年份=tc.年份 and ta.月=tb.月 and tb.月=tc.月;

热点排行