Group BY - fodboldstilling
Jeg har en fodbold-tabel der indeholder følgende:| KampID | RundeNr | HjemmeholdID | UdeholdID | HjemmeMaal | UdeMaal | HjemmePts | UdePts|
KampID = Autonummering
RundeNr = Tal
HjemmeholdID = 101 til 116 (der er 16 hold)
UdeholdID = samme som ovenstående
HjemmeMaal = tal (antal mål scoret af hjemmeholdet i den kamp)
UdeMaal = tal (mål scoret af udeholdet)
HjemmePts = tal, 3, 1 eller 0 (points til hjemmeholdet i den kamp)
UdePts = samme
---
Dvs. hver række er info til 1 fodboldkamp.
---
Ud fra ovenstående vil jeg gerne have udarbejdet en tabel stilling, dvs:
1. Hold103 15 Points ialt (evt. vundne, uafgjorte og tabte kampe)
2. Hold116 14 Points ialt (evt. vundne, uafgjorte og tabte kampe)
2. Hold107 11 Points ialt (evt. vundne, uafgjorte og tabte kampe)
...osv.
Det "tricky" her er at få lagt Hjemmebane resultater sammen med Udebane resultater - og få udtrukket stillingen på den måde.
100 points til den der kan hjælpe med den nemmeste og hurtigste løsning, der virker. 200 points til den, der kan hjælpe med en udvidet løsning (dvs. vundne, uafgjorte og tabte kampe bliver udregnet og skrevet ned også).
Regner med der skal bruges noget GROUP BY og ORDER BY - men det kan vel ikke laves i én SQL-sætning?
