Jeder Fussballfan kennt doch die Infos, z.B. der FC Bayern ist seit 10 Spielen ungeschlagen.
Oder für nicht Bayernfans, "Seit 4 Spielen hat der FC Bayern nicht mehr gewonnen"
Diese Infos will ich auf der Statistikseite von meinem Tippspiel ausgeben.
Nur hab ich aktuell kein Plan wie ich das hinbekomme.
Die Daten liegen so vor
| ID | Team ID | Team | Spieltag | Heim/Auswärts | Sieg,Unent,Niederl. | Erg | Punkte | Toreplus | Toreminus
| 1 | 2 | FC Bayern | 1 | 1 | 1 | 3:0 | 3 | 3 | 0
| 2 | 2 | FC Bayern | 2 | 0 | 1 | 1:2 | 3 | 2 | 1
| 3 | 2 | FC Bayern | 3 | 1 | 1 | 2:0 | 3 | 2 | 0
| 4 | 2 | FC Bayern | 4 | 0 | 1 | 2:3 | 3 | 3 | 2
Ich stellte mir das so vor.
Zuerst schauen wie das letzte Spiel endete.
In dem Fall "Sieg"
Dann schauen wie viele der letzten Spiele ebenfalls Siegreich waren.
In dem Fall würde 4 Rauskommen.
Soweit so gut.
Was ist, wenn nun das 2. Spiel untentschieden ausging.
Dann müste die Abfrage beim 2 Spiel beendet werden.
Und es müsste dann als Ergebniss "seit 2 Spielen ungeschlagen" rauskommen.
Select From Tabelle where Bedingung = Ergebnis letztes Spiel ORDER by ID DESC ( und nur bis zum Ersten eintrag der nicht der Bedinung entspricht)
Ich hoffe ihr versteht was ich meine
Oder für nicht Bayernfans, "Seit 4 Spielen hat der FC Bayern nicht mehr gewonnen"
Diese Infos will ich auf der Statistikseite von meinem Tippspiel ausgeben.
Nur hab ich aktuell kein Plan wie ich das hinbekomme.
Die Daten liegen so vor
| ID | Team ID | Team | Spieltag | Heim/Auswärts | Sieg,Unent,Niederl. | Erg | Punkte | Toreplus | Toreminus
| 1 | 2 | FC Bayern | 1 | 1 | 1 | 3:0 | 3 | 3 | 0
| 2 | 2 | FC Bayern | 2 | 0 | 1 | 1:2 | 3 | 2 | 1
| 3 | 2 | FC Bayern | 3 | 1 | 1 | 2:0 | 3 | 2 | 0
| 4 | 2 | FC Bayern | 4 | 0 | 1 | 2:3 | 3 | 3 | 2
Ich stellte mir das so vor.
Zuerst schauen wie das letzte Spiel endete.
In dem Fall "Sieg"
Dann schauen wie viele der letzten Spiele ebenfalls Siegreich waren.
In dem Fall würde 4 Rauskommen.
Soweit so gut.
Was ist, wenn nun das 2. Spiel untentschieden ausging.
Dann müste die Abfrage beim 2 Spiel beendet werden.
Und es müsste dann als Ergebniss "seit 2 Spielen ungeschlagen" rauskommen.
Select From Tabelle where Bedingung = Ergebnis letztes Spiel ORDER by ID DESC ( und nur bis zum Ersten eintrag der nicht der Bedinung entspricht)
Ich hoffe ihr versteht was ich meine