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.
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.
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
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
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.
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`
Merci
Partager