Soustraction requête SQL
Nicolas.SQL
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
crapoulou Messages postés 28195 Date d'inscription Statut Modérateur, Contributeur sécurité Dernière intervention -
crapoulou Messages postés 28195 Date d'inscription Statut Modérateur, Contributeur sécurité Dernière intervention -
Bonjour
Je début en SQL et je ne voit pas comment faire une soustraction dans cette requête
Select distinct T1.Champ1 as champ1, T1.Champ2 as champ2, T1.Champ3 as champ3, T1.Champ4 as champ4, T1.Champ5 as champ5, T1.Champ6 as champ6, T1.Champ7 as champ7, SUM(T2.Champ8) as champ8 FROM T1, T2 WHERE T1.Champ1 = T2.Champ1 GROUP BY T1.Champ1, T1.Champ2, T1.Champ3, T1.Champ4, T1.Champ5, T1.Champ6, T1.Champ7
Je voudrais avoir dans les résultats un champ9 qui me renvois la soustraction : Champ8 - Champ6
Merci pour votre aide
A voir également:
- Soustraction requête SQL
- Logiciel sql - Télécharger - Bases de données
- Blob sql ✓ - Forum Webmastering
- Sql (+) - Forum Programmation
- Addition et soustraction dans la meme formule excel - Forum Excel
- Sql lister les tables ✓ - Forum Programmation
2 réponses
Bonjour,
Je pense que tu ne pourras pas faire un "DISTINCT" et un "SUM" dans la même requête.
Quelque chose comme ça peut être ?
Select T1.Champ1 as champ1, T1.Champ2 as champ2, T1.Champ3 as champ3, T1.Champ4 as champ4, T1.Champ5 as champ5, T1.Champ6 as champ6, T1.Champ7 as champ7, SUM(T2.Champ8) - T1.Champ6 as champ9 FROM T1, T2 WHERE T1.Champ1 = T2.Champ1 GROUP BY T1.Champ1, T1.Champ2, T1.Champ3, T1.Champ4, T1.Champ5, T1.Champ6, T1.Champ7
Jordane45
Ca ne fonctionne pas
J'ai un retour d'erreur "Les fonctions d'agrégats ne sont pas autorisées en dehors des clauses SELECT ou HAVING"
bonjour,
montre-nous la requête adaptée.