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

AL-ALI - Modifié par jordane45 le 10/11/2015 à 14:07
jordane45 Messages postés 38472 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 5 mai 2025 - 10 nov. 2015 à 17:16
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 38472 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 5 mai 2025 4 745
10 nov. 2015 à 14:09
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
le code ne marche pas jordane45
0
desole jordane45 le code marche a merveille merci bcoup
0
jordane45 Messages postés 38472 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 5 mai 2025 4 745
10 nov. 2015 à 17:16
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