SQL - Summe sortieren?

Hattrix

Erfahrenes Mitglied
Code:
SELECT verein_name,SUM(win),SUM(remis),SUM(lost),SUM(tore1),SUM(tore2),(tore1-tore2) as diff,SUM(punkte) FROM hattrix_tabelle1 INNER JOIN hattrix_vereine ON team_id=hattrix_vereine.id_v WHERE hattrix_tabelle1.spieltag <= 2 GROUP BY verein_name ORDER BY punkte DESC, diff DESC, tore1 DESC, verein_name ASC

Ergibt:
Code:
1.	Eintracht Frankfurt	2	0	0	8	:	2	+4	6
2.	Alemannia Aachen	1	0	1	4	:	4	2	3
3.	SV Werder Bremen	2	0	0	4	:	0	+2	6
4.	VfB Stuttgart	1	1	0	2	:	0	+2	4
5.	VfL Wolfsburg	2	0	0	6	:	2	+1	6
6.	Bayer 04 Leverkusen	1	0	1	1	:	2	1	3
7.	Borussia Dortmund	1	1	0	1	:	0	+1	4
8.	FC Energie Cottbus	1	1	0	1	:	0	+1	4
9.	1.FC Nürnberg	0	2	0	0	:	0	0	2
10.	FSV Mainz 05	0	1	1	0	:	3	0	1
11.	Hannover 96	1	0	1	4	:	3	+-1	3
12.	Arminia Bielefeld	0	1	1	0	:	1	-1	1
13.	Borussia M'gladbach	0	1	1	0	:	1	-1	1
14.	VfL Bochum	0	0	2	0	:	3	-1	0
15.	FC Schalke 04	0	1	1	0	:	2	-2	1
16.	Hamburger SV	0	1	1	0	:	2	-2	1
17.	Hertha BSC Berlin	0	1	1	0	:	2	-2	1
18.	FC Bayern München	0	1	1	0	:	4	-4	1

Warum sortiert er nicht richtig nach Punkten?
 
Hm, na nee, da sortiert er ja punkte ASC, statt DESC.

Irgendwie haut das dann auch nicht mit der "diff" hin.

Switscht man zum 1.Spieltag ist die Reihenfolge die gleiche. Erst Frankfurt, dann Aachen usw.!
 
Zurück