Nee, 'GROUP BY' muss immer da sein, wenn nicht über alles aggregiert wird. Ich verstehe nicht warum, aber man muss es angeben, obwohl die GROUP BY Klausel immer der Feldliste entspricht, die im SELECT angegeben ist, wenn man die Aggregatfunktionen weglässt.
Code:
SELECT <BlaFaselZeugs>
, SUM(Foo)
, COUNT(*)
, AVG(Bar)
FROM Tabelle
GROUP BY <BlaFaselZeugs>