[MYSQL] Summe über 2 Spalten und anschließende Sortierung

Was ist das für ein Feldtyp?
Integer?

steht bei Punkte Heim 3 oder 3:0 ?

Wie gesagt, es müssen Zahlen sein, dann geht etwas wie

"Select distinct(Mannschaft) as name, (Sum(Punkte_Heim) - Sum(Punkte_Gast)) as punkte group by Mannschaft order by punkte desc"

Feldtyp ist INT
Punkte Heim ist 3

Irgendwie blicke ich das System nicht. Mal ein Beispiel für das Ergebnis das rauskommen soll:
Code:
Teams             Pkt.  Spiele   Sätze
1 Mannschaft1     26:4  100:61   230:164
2 Mannschaft2     24:6   90:71   208:178
3 Mannschaft3     14:16  77:85   178:212
4 Mannschaft4     12:18  87:77   185:158
5 Mannschaft5      8:22  69:92   179:203
6 Mannschaft6      6:24  63:99   164:225
 
Select distinct(Mannschaft) as Teams, sum(Punkte_Heim) as Heim, ':' as I, sum(Punkte_Gast) as Gast from Tabelle group by Mannschaft order by Heim desc
 
Zurück