Ich arbeite derzeit mit einer Kollegin zusammen an einem .Fussball Bundesliga-Tippspiel.
Leider haben wir uns allerdings die Auswertung der Tipps viel einfacher vorgestellt. Nun stossen wir allerdings auf Probleme...
Wir speichern das Resultat in der Tabelle 'Spiel' ab. Sämtliche Tipps von allen Usern werden in der Tabelle 'Tipp' eingetragen, natürlich verknüpft mit der Tabelle 'Spiel' (für die SpielID) und der Tabelle 'User' (für die UserID).
Ich habe auch schon die Formeln, um jedes einzelne Spiel auszuwerten. Doch wie ihr vielleicht wisst gibt es an jedem Spieltag 9 Spiele und es gibt 34 Spieltage... Macht also im Endeffekt pro User 306 Spiele, die ausgewertet werden müssen.
Das Tippspiel umfasst in Zukunft wohl etwa 20-50 User.
Letztlich sollte es je eine Rangliste vom aktuellen Spieltag sowie eine Gesamtwertung mit allen bisher gespielten Spielen der Saison geben.
Hat jemand Ideen oder Ansätze, wie man dieses Problem angehen könnte?
Mein erster Gedanke war, dass man z.B. die Punktezahl von einem Spieltag in die Datenbank speichert. Aber für die Gesamtwertung müsste man dann doch wieder alle Abfragen durchführen...
Ich wäre froh über hilfreiche Tipps.
MfG
Jaqui
Leider haben wir uns allerdings die Auswertung der Tipps viel einfacher vorgestellt. Nun stossen wir allerdings auf Probleme...
Wir speichern das Resultat in der Tabelle 'Spiel' ab. Sämtliche Tipps von allen Usern werden in der Tabelle 'Tipp' eingetragen, natürlich verknüpft mit der Tabelle 'Spiel' (für die SpielID) und der Tabelle 'User' (für die UserID).
Ich habe auch schon die Formeln, um jedes einzelne Spiel auszuwerten. Doch wie ihr vielleicht wisst gibt es an jedem Spieltag 9 Spiele und es gibt 34 Spieltage... Macht also im Endeffekt pro User 306 Spiele, die ausgewertet werden müssen.
Das Tippspiel umfasst in Zukunft wohl etwa 20-50 User.
Letztlich sollte es je eine Rangliste vom aktuellen Spieltag sowie eine Gesamtwertung mit allen bisher gespielten Spielen der Saison geben.
Hat jemand Ideen oder Ansätze, wie man dieses Problem angehen könnte?
Mein erster Gedanke war, dass man z.B. die Punktezahl von einem Spieltag in die Datenbank speichert. Aber für die Gesamtwertung müsste man dann doch wieder alle Abfragen durchführen...
Ich wäre froh über hilfreiche Tipps.
MfG
Jaqui
Kommentar