我被困在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