[SQLServer] Requête avec SUM
Bonjour,
J'essaie tant bien que mal de faire une requête avec une somme, mais je n'y arrive pas.
J'ai deux tables :
Code:
1 2 3 4 5 6
|
CONTRAT
--------
id
prix
societe_id |
et
Code:
1 2 3 4 5
|
SOCIETE
--------
societe_id
nom |
Et ce que j'aimerai obtenir c'est les couples (nom, somme(prix)). J'ai donc fait ça :
Code:
1 2 3 4 5
|
SELECT s.NOM, SUM(c.PRIX)
FROM CONTRAT AS c
INNER JOIN SOCIETE AS s ON c.SOCIETE_ID = s.SOCIETE_ID
GROUP BY c.SOCIETE_ID |
mais ça ne marche pas, j'ai un message d'erreur me disant que s.NOM doit être dans une fonction d'agrégat. Si je remplace s.NOM par s.SOCIETE_ID ça marche très bien...
Voilà, donc si quelqu'un a une solution...