Difference entre la somme de table A et table B liee par "union"

AL-ALI -  
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour, je cherche a faire la différence entre la somme de tables qui n'ont pas de liens(ils ont seulement les memes champs ex: nom,versement,........)
VOICI LE CODE
SELECT * FROM 
(
SELECT SUM(versement) FROM TABLEA
UNION
SELECT SUM(versement) FROM TABLEB
) AS T

resultat

versement
400000
30000

j'aimerais faire la difference entre ces deux sommes
genre
SELECT [400000-30000] FROM 
(
SELECT SUM(versement) FROM TABLEA
UNION
SELECT SUM(versement) FROM TABLEB
) AS T



EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici :ICI

Merci d'y penser dans tes prochains messages.


A voir également:

2 réponses

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Bonjour,

Essayes un truc du style :

SELECT Ta.SOMA
      ,Tb.SOMB
      ,(Ta.SOMA - Tb.SOMB) as DIFTAB
FROM
(
SELECT SUM(versement) as SOMA FROM TABLEA
) Ta
,(
SELECT SUM(versement) as SOMB FROM TABLEB
)Tb

0
AL-ALI
 
le code ne marche pas jordane45
0
AL-ALI
 
desole jordane45 le code marche a merveille merci bcoup
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Si la question est résolue..
Merci de ne pas oublier de clôturer le sujet
(en cliquant sur le lien "Marquer comme résolu" qui se trouve sous le titre de la question)

Cordialement,
Jordane
0