Bonjour à tous,

Tout d'abord je tenais à remercier le forum, je n'avais jamais utilisé SQL avant il y a qqes mois, et grâce à celui-ci j'ai pu réussir à produire les requêtes que je voulais, pas toujours sans mal ... jusqu'à aujourd'hui

Je ne vois plus par quel bout prendre ma requête, j'espère donc que vous pourrez m'aider.
A l'heure actuelle j'obtiens le résultat que je veux via une macro Excel (connexion ODBC vers la table puis qqes formules derrière) mais c'est assez lourd (table très grosse) et je suis sur que ce doit être possible bcp plus facilement directement en requête SQL.

Voici donc un bout de ma table (infos modifiées bien sur) :

idBDD IDITSM Création Modif Etat Groupe_Affecte
202 024 2019-06-12 20:32:15 2019-06-12 21:00:32 En cours GroupeA
208 024 2019-06-12 20:32:15 2019-06-13 14:10:34 En cours GroupeA
215 024 2019-06-12 20:32:15 2019-06-14 00:00:36 En cours GroupeB
247 028 2019-06-13 23:40:33 2019-06-14 00:06:33 En attente GroupeD
248 028 2019-06-13 23:40:33 2019-06-14 00:06:37 En cours GroupeB
249 028 2019-06-13 23:40:33 2019-06-14 00:06:54 En cours GroupeD
296 032 2019-06-14 00:08:07 2019-06-14 00:08:06 En cours GroupeC
297 032 2019-06-14 00:08:07 2019-06-14 00:08:07 En cours GroupeC

Mon besoin :
Avoir un COUNT, par Groupe_Affecte, pour une date Modif spécifiée dans la requête, de chaque changement de Groupe par rapport à l'entrée précédente ou par rapport à la suivante, sur le même IDITSM (l'entrée précédente / suivante peut s'identifer via le champ idBDD)

Résultat attendu avec l'exemple ci-dessus :
Groupe COUNT1 (Groupe d'avant différent) COUNT2(Groupe d'après différent)
GroupeA 0 1
GroupeB 1 1
GroupeC 0 0
GroupeD 1 0

J'espère que j'ai réussi à être clair et que SQL permet de faire ce genre de choses.
J'ai réussi à faire le COUNT qui va bien pour afficher le nombre d'occurences par Groupe, mais je ne réussis pas à trouver comment compter uniquement les changements de groupe sur un même ID

Qu'il y ait une solution ou pas, je vous remercie par avance de m'avoir lu