Bonjour, pour un site de jeu en ligne ( voir le www ), j'aurais voulu ressortir des données du genre : nombre de victoires et défaites consécutives, nombre de coups parfait consécutif etc...
Pour cela, j'ai une table ACTION qui enregistre tout ce qui se passe dans une partie.
Pour synthétiser, elle contient comme champs
1 - idDuJoueur
2 - DateHeure de la partie
3 - victoire (boolean true or false)
idDuJoueur et la DateHeure constituent la clé primaire
Donc nous pouvons avoir plusieurs parties d'un joueur le même jour et plusieurs parties à la même dateHeure, mais pas du même joueur.
De qu'elle façon pourrais je ressortir le nombre d'enregistrements consécutifs où victoire est true (nombre de victoires d'affilées).
Les joueurs jouant beaucoup (plusieurs centaines de parties pour de très nombreux joueurs (et en milliers pour les toxicos de la belote), je souhaiterais faire ce traitement directement sur mysql plutôt que de charger tous les enregistrements pour les retraiter ensuite.
Avez vous une piste?
Pour cela, j'ai une table ACTION qui enregistre tout ce qui se passe dans une partie.
Pour synthétiser, elle contient comme champs
1 - idDuJoueur
2 - DateHeure de la partie
3 - victoire (boolean true or false)
idDuJoueur et la DateHeure constituent la clé primaire
Donc nous pouvons avoir plusieurs parties d'un joueur le même jour et plusieurs parties à la même dateHeure, mais pas du même joueur.
De qu'elle façon pourrais je ressortir le nombre d'enregistrements consécutifs où victoire est true (nombre de victoires d'affilées).
Les joueurs jouant beaucoup (plusieurs centaines de parties pour de très nombreux joueurs (et en milliers pour les toxicos de la belote), je souhaiterais faire ce traitement directement sur mysql plutôt que de charger tous les enregistrements pour les retraiter ensuite.
Avez vous une piste?