Bonjour,
Nous avons un logiciel qui semble faire un export CSV bizarre au niveau de la conception, qu'ensuite j'importe sous sql pour un traitement de donnée et mise en forme via un script php.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
numero intervention	code parcelle culturale	parcelles cult et ateliers	surface parcelle	date debut intervention	operation	duree d operation	materiel	temps materiel	nom et prenom main d oeuvre	temps main d oeuvre
205064	1	V4  / 2019 / Carotte Primeur	41,58	03/09/2018	Cover crop	8				
205064	1	V4  / 2019 / Carotte Primeur	41,58	03/09/2018	Cover crop	8			FRANCE Fabienne Chauffeur	8
205064	1	V4  / 2019 / Carotte Primeur	41,58	03/09/2018	Cover crop	8	058 FENDT 822	8		
205064	1	V4  / 2019 / Carotte Primeur	41,58	03/09/2018	Cover crop	8	273 Covercrop	8
Pour un 'numero intervention' il peut génère jusqu’à 4 ligne comme dans l'exemple pour une intervention par mois mais jamais une seule ligne. ( En gros la premier ligne ne sert a rien, la 2nd j'ai le nom prénom de la personne et le temps passé, la 3eme véhicule et 4eme si un outil derrière le véhicule.

Mon problème vient du fait que dans la même colonne matériel sur une ligne j'ai un tracteur ( 058 FENDT 822 ) et la ligne suivante j'aurai l'outil (273 Covercrop) donc si je fais un SELECT * FROM TABLE GROUP BY numero intervention
j'aurai bien toute les info mais je perds la dernière ligne avec l'info (273 Covercrop 8)
J'ai pensé faire un
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
SELECT
SCA.`numero_intervention`,
GROUP_CONCAT( `materiel` SEPARATOR ';' )
FROM SCA
GROUP BY `numero_intervention`
J'aimerai pouvoir traité ensuite les info séparément... quelqu'un aurait il une idée pour créer une colonne supplémentaire sous sql ou alors sous php.

Merci