Bonjour j'ai un petit soucis avec une requete SQL

la voici :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
SELECT RPAD(REC_FACTURE.C_DEV_DR,5) C_DEV_DR,
SUM(TO_CHAR(REC_FACTURE.N_CA_FACT_DR,'999999999999999D00')) N_CA_FACT_DR  
FROM REC_FACTURE where c_ent='"&reqEnt&"' 
GROUP BY RPAD(REC_FACTURE.C_DEV_DR,5) 
 
UNION 
 
SELECT RPAD(REC_COMMANDE.C_DEV_DR,5) C_DEV_DR,
SUM(TO_CHAR(REC_COMMANDE.N_CA_CDE_DR,'999999999999999D00')) N_CA_CDE_DR 
FROM REC_COMMANDE where c_ent='"&reqEnt&"' 
GROUP BY RPAD(REC_COMMANDE.C_DEV_DR,5) 
 
UNION SELECT 
 
RPAD(REC_EXPEDITION.C_DEV_DR,5) C_DEV_DR,
SUM(TO_CHAR(REC_EXPEDITION.N_CA_EXP_DR,'999999999999999D00')) N_CA_EXPT_DR 
FROM REC_EXPEDITION where c_ent='"&reqEnt&"' 
GROUP BY RPAD(REC_EXPEDITION.C_DEV_DR,5)

Cette requête me récupère bien les résultats que je voudrais, mais les valeurs ne sont pas sommées...je vous donne un exemple de réultat, c'est mieux que des mots

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
EUR  3115856.17 
EUR  32643669.03 
JPY  1680 
JPY  602836.3 
JPY  3312385.75 
USD  106145.69 
USD  10645157.72
Voila ce que je voudrais faire c sommer les euros entre eux, les dollars entre eux etc....

comment faire pour pouvoir sommer ces elements provenant de differentes tables???

Merci