我被困在SQL问题上,我几乎可以肯定这很容易,但我找不到合适的答案。下面是这个例子。我想那些2个查询组合:组合2个SQL查询
SELECT
num_rata, SUM(val_imp*0.01) AS amount
FROM table1
WHERE
col1 <> 0
AND num_contract = 88
GROUP BY num_rata
返回类似:
1 215.00
2 220.00
3 210.00
4 115.00
5 315.00
和:
SELECT
num_rata, SUM(val_ban*0.01) AS amount
FROM table2
WHERE
num_contract = 2988
GROUP BY num_rata;
示例结果集:
1 15.00
2 615.00
3 275.00
4 285.00
5 285.00
6 275.00
7 260.00
8 215.00
9 215.00
作为最后一个结果我想要一些东西e此:
1 215.00 15.00
2 220.00 615.00
3 210.00 275.00
4 115.00 285.00
5 315.00 285.00
6 275.00
7 260.00
8 215.00
9 215.00
谢谢你的任何提示。
fabien。
谢谢马克,但对不起,我不明白...... – feub
@feub,哪一点你不明白?另外,你是否尝试过运行它(或者真实情况更复杂)? –
例如,在'SELECT num_rata,val_imp,0 val_ban'中,我没有得到语法'0 val_ban'。而'v'是一个错字?谢谢。 – feub