Bonjour,

Je développe un jeu et je cherche à calculer le nombre de jours de la dernière série pendant laquelle un utilisateur s'est connecté à mon site. Un peu comme Snapchat et les flammes. Je recherche une requête de type QueryBuilder qui puisse être utilisée avec Symfony.

Par exemple avec les données suivantes, la requête devrait me retourner 2 car sur la dernière série de connexions, l'utilisateur s'est connecté 2 jours consécutifs.

USER_ID | LOGIN_DATE

1 | 16/04/2021

1 | 15/04/2021

1 | 13/04/2021

1 | 12/04/2021

1 | 11/04/2021

Merci par avance pour votre aide.

1 réponse


Hello,

Il y a une fonction intéressante en SQL: DATEDIFF, je pense qu'elle te permettrais de résoudre ton problème par contre, ne connaissant pas Symfony, je n'ai aucune idée de comment tu pourrais l'intégrer