Malte
07.09.2002, 10:15
Moinsen !
Ich versuche gerade eine Tabelle für die 2. Bundesliga Nord (Handball) für meine Webseite zu erstellen, welche Datenbankunterstützt sein soll.
Ich habe jetzt die ganzen Daten, die ich brauche in der Datenbank (verein/siege/unentschieden/niederlagen/tore/gegentore/pluspunkte/minuspunkte/tordiff/punktediff/saison)
Jetzt habe ich mir ein Script geschrieben, welches das alles dann sortieren soll.
$sql = "SELECT * FROM m1table WHERE saison = 'BL220022003' ORDER by punktediff DESC";
Wird gut geordnet - die Vereine mit negativer Punktedifferenz sind unten und die mit positiver oben (es gab erst 3 Begegnungen, also haben 12 vereine noch 0 punkte)
Nur es gibt ein Problem: Die Tordifferenz ...
Platz Verein S U N Tore Punkte Tordiff
1 Eintracht Hildesheim 1 0 0 33:24 2:0 9
2 TuS Spenge 1 0 0 23:18 2:0 5
3 VfL Fredenbeck 1 0 0 31:24 2:0 7
hab jetzt mal die ersten 3 Plätze aus meiner Tabelle hier eingefügt --> wie ihr sehen könnt, müsste Fredenbeck eigentlich 2. sein und Spenge 3.
Also habe ich folgendes gemacht:
$sql = "SELECT * FROM m1table WHERE saison = 'BL220022003' ORDER by punktediff AND tordiff DESC";
Und schon ist alles durcheinander:
Platz Verein S U N Tore Punkte Tordiff
1 Ahlener SG 0 0 1 18:23 0:2 -5
2 Eintracht Hildesheim 1 0 0 33:24 2:0 9
3 HSG Tarp-Wanderup 0 0 1 24:31 0:2 -7
4 Reinickendorfer Füchse 0 0 1 24:33 0:2 -9
5 TuS Spenge 1 0 0 23:18 2:0 5
6 VfL Fredenbeck 1 0 0 31:24 2:0 7
Wie kann ich das verhindern ?
Ich versuche gerade eine Tabelle für die 2. Bundesliga Nord (Handball) für meine Webseite zu erstellen, welche Datenbankunterstützt sein soll.
Ich habe jetzt die ganzen Daten, die ich brauche in der Datenbank (verein/siege/unentschieden/niederlagen/tore/gegentore/pluspunkte/minuspunkte/tordiff/punktediff/saison)
Jetzt habe ich mir ein Script geschrieben, welches das alles dann sortieren soll.
$sql = "SELECT * FROM m1table WHERE saison = 'BL220022003' ORDER by punktediff DESC";
Wird gut geordnet - die Vereine mit negativer Punktedifferenz sind unten und die mit positiver oben (es gab erst 3 Begegnungen, also haben 12 vereine noch 0 punkte)
Nur es gibt ein Problem: Die Tordifferenz ...
Platz Verein S U N Tore Punkte Tordiff
1 Eintracht Hildesheim 1 0 0 33:24 2:0 9
2 TuS Spenge 1 0 0 23:18 2:0 5
3 VfL Fredenbeck 1 0 0 31:24 2:0 7
hab jetzt mal die ersten 3 Plätze aus meiner Tabelle hier eingefügt --> wie ihr sehen könnt, müsste Fredenbeck eigentlich 2. sein und Spenge 3.
Also habe ich folgendes gemacht:
$sql = "SELECT * FROM m1table WHERE saison = 'BL220022003' ORDER by punktediff AND tordiff DESC";
Und schon ist alles durcheinander:
Platz Verein S U N Tore Punkte Tordiff
1 Ahlener SG 0 0 1 18:23 0:2 -5
2 Eintracht Hildesheim 1 0 0 33:24 2:0 9
3 HSG Tarp-Wanderup 0 0 1 24:31 0:2 -7
4 Reinickendorfer Füchse 0 0 1 24:33 0:2 -9
5 TuS Spenge 1 0 0 23:18 2:0 5
6 VfL Fredenbeck 1 0 0 31:24 2:0 7
Wie kann ich das verhindern ?