Bonjour à tous,
Je viens à vous aujourd'hui car je me retrouve face à un mur.

je vous explique, j'ai cette requête qui m'affiche toute les prochaines dates de formation ainsi que les formateur sur le site en question :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
SELECT
	DISTINCT concat(CT.NOM,concat( ' ', CT.Prenom)) AS NAME,
	DATERDV,
	ST.NOM 
FROM
	planning pg 
		INNER JOIN CODIF CD 
		ON CD.ID_CODIF = PG.REF_TYPEEVEN 
			INNER JOIN CONTACT CT 
			ON CT.ID_CONTACT = PG.REF_CONCERNE 
				INNER JOIN SITE ST 
				ON ST.ID_SITE = PG.REF_SITE 
WHERE
	pg.REF_TYPEEVEN IN (3,
	25,
	30,
	31) AND
	DATERDV > CURRENT_DATE AND
	VALEUR LIKE '%FORMATION%' 
ORDER BY
	DATERDV
Ayant pour résultat ce genre de chose :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
Toto Tata	25/08/2020 00:00:00	Site B
Toto Tata	26/08/2020 00:00:00	Site B
Toto Tata   27/08/2020 00:00:00	Site B
Toto Tata	28/08/2020 00:00:00	Site B
Toto Tata	31/08/2020 00:00:00	Site B
Toto Tata	01/09/2020 00:00:00	Site B
Toto Tata   02/09/2020 00:00:00	Site B
Eric Toto	03/09/2020 00:00:00	GRENOBLE
Maillot toto	03/09/2020 00:00:00	Site B
Maillot toto 04/09/2020 00:00:00	Site B
Je souhaiterais comment je pourrais me retrouver avec des lignes du genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Toto Tata 25/08/2020 02/09/2020 Site B
Eric Toto	03/09/2020 03/09/2020 GRENOBLE
Maillot toto	03/09/2020 04/09/2020	Site B
En gros regrouper si il y a plusieurs date se suivant d'un même client et d'un même formateur au format NOM_FORMATEUR / Date_Debut / Date_FIN / Client.

Merci à tous.