日期:2014-05-17  浏览次数:20906 次

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.月;