tigus a écrit :
hum hum c'est pas ca car ca va faire la somme des id alors que je voudrais la somme du des enregristrement groupé!
|
ben non justement... car tout dépend du WHERE. Comme c'est dans la même requete, tu auras les mm tuples...
Supposons que tu ne fasses pas de count
SELECT ID
FROM table
WHERE condition...
tu auras une série de tuple
disont
: 5 / 6 / 7 / 8
si tu fais un count
SELECT count(ID)
FROM table
WHERE condition;
tu auras comme résultat un tuple: 4
si tu fais:
SELECT sum(ID)
FROM table
WHERE condition;
tu auras un tuple: 26
donc
SELECT count(ID), sum(ID)
FROM table
WHERE condition;
te donnera un tuple: 4 | 26
Excuse moi j'avais pas vu ton group by, tu peux l'enlever...