两个表不通字段求和后除以第三张表的一个字段的sql表a:地区 年份 月 支出金额(a503)
表b:地区 年份 月 使用金额(b506)
表c:地区 年份 月 总金额 (c999)最终想得到 sum(a503+b506)/c999 比例
sql如何写呢
表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.月;