Denkanstoss: Highscorer-Liste erstellen
Ich möchte gerne eine Highscorer-Liste erstellen mit jsp und ich brauche einen Denkanstoss wie ich das umsetzen kann.
Sachlage
Also ich habe in einer Datenbank folgende Werte
benutzerid, datum, wert1, wert2, wert3
1, 20100101, 5, 6, 4
1, 20100102, 6, 5, 9
1, 20100103, 10, 6, 3
2, 20100101, 8, 6, 8
2, 20100102, 6, 8, 9
2, 20100103, 0, 6, 3
also es sind dann etwa 20 Personen oder mehr, und die Zeitspanne ist dann auch grösser.
Die Summe von Wert1, 2, und 3 ergeben die Gesamtpunktzahl für die Rangliste.
Nun damit ich ja auf die Gesamtpunktzahl komme muss ich mit select by benutzerid die Summe der drei Werten holen und zusammenzählen. Nun das klappt ja, aber nun gibt es ja noch andere Teilnehmer und jetzt weiss ich nicht mehr wie ich das verarbeiten kann. Ich muss die Werte ja ihrgendwo zwischen speichern?
Hat jemand eine Idee?
mfg
Ich möchte gerne eine Highscorer-Liste erstellen mit jsp und ich brauche einen Denkanstoss wie ich das umsetzen kann.
Sachlage
Also ich habe in einer Datenbank folgende Werte
benutzerid, datum, wert1, wert2, wert3
1, 20100101, 5, 6, 4
1, 20100102, 6, 5, 9
1, 20100103, 10, 6, 3
2, 20100101, 8, 6, 8
2, 20100102, 6, 8, 9
2, 20100103, 0, 6, 3
also es sind dann etwa 20 Personen oder mehr, und die Zeitspanne ist dann auch grösser.
Die Summe von Wert1, 2, und 3 ergeben die Gesamtpunktzahl für die Rangliste.
Nun damit ich ja auf die Gesamtpunktzahl komme muss ich mit select by benutzerid die Summe der drei Werten holen und zusammenzählen. Nun das klappt ja, aber nun gibt es ja noch andere Teilnehmer und jetzt weiss ich nicht mehr wie ich das verarbeiten kann. Ich muss die Werte ja ihrgendwo zwischen speichern?
Hat jemand eine Idee?
mfg
Zuletzt bearbeitet: