Hello

Je me pose la question si le group by est obligatoire dans mon cas je m'explique

j'ai une requête de type
SELECT SUM(nombre) FROM table WHERE nombre2>1 group by année


La requête dit de faire la somme de tout les "nombre" si "nombre2" est supérieur à 1 et regrouper par année

En sachant que je fais un "SUM", le group by n'est pas obligatoire n'est ce pas ? la somme va me retournée dans tout les cas 1 seule et unique ligne ?!
Modifié par JENCAL (02 Jun 2015 - 17:49)
Bonjour, en effet, tu peux retirer le "group by" si tu veux la somme de nombre pour nombre2>1.
Si tu veux cette somme par année, laisse le "group by" et ajoute l'année dans le select pour voir de quelles années il s'agit.

Il te suffit de faire le test pour le vérifier.