• [^] # CA MARCHE !

    Posté par . En réponse au message [MySQL] un GROUP BY un peu spécial. Évalué à 2.

    Ok, je viens de tatonner et ai trouvé ce qui suit.

    Voici une commande qui marche en se passant des numéros d'incrémentation, qui ont ceci d'ennuyeux qu'ils brisent la requête si jamais on supprime une ligne :

    select distinct min(b.heure),b.individu from pointage a join pointage b on b.heure > a.heure and a.individu != b.individu group by a.individu,a.heure order by 1

    En considérant bien sûr que la table s'appelle « pointage » !

    Seul inconvénient : Le premier gugusse à pointer n'apparaît jamais dans le résultat de cette requête ...