Bonjour,
Je souhaite retrancher 2 lignes en SQL.
En gros j'ai 2 requêtes qu me ramnènent comme vous le voyez une somme.
Je souhaiterais donc retrancher ces deux sommes.
Comment faire le retranchement ?
Première requête :
Deuxième requête :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 SELECT CL.C_CLIENT, C.C_NUM_COMPTE, SUM(N_MONTANT_ANN) AS S1 FROM MVT_COMPTABLE M INNER JOIN COMPTE C ON M.C_NUMERO_COMPTE = C.C_NUMERO_COMPTE INNER JOIN CLIENT CL ON CL.C_ID_CLIENT = M.C_ID_CLIENT WHERE D_ANNEE_REF='2008' GROUP BY CL.C_CLIENT, C.C_NUM_COMPTE ORDER BY CL.C_CLIENT ASC
Ceci en évitant de passer par des tables temporaires.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 SELECT CL.C_CLIENT, C.C_NUM_COMPTE, SUM(N_MONTANT_ANN) AS S2 FROM MVT_COMPTABLE M INNER JOIN COMPTE C ON M.C_NUMERO_COMPTE = C.C_NUMERO_COMPTE INNER JOIN CLIENT CL ON CL.C_ID_CLIENT = M.C_ID_CLIENT WHERE D_ANNEE_REF='2007' GROUP BY CL.C_CLIENT, C.C_NUM_COMPTE ORDER BY CL.C_CLIENT ASC
Merci d'avance pour toute information complémentaire.
Partager