Bonjour !
Sur MySql ma requête ne renvois qu'une suite de caractère incohérent et c'est très embêtant car il me faut récupérer la concaténation de plusieurs variable de type varchar.
Voici ma requête :
mon résultat pour la colonne MANDATS est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 SELECT LISTEPRELEVEMENT.CLE_LISTEPRELEVEMENT, LISTEPRELEVEMENT.DATE_PRELEVEMENT AS 'Date opération', NOM_UTILISATEUR As Utilisateur, NUMPOSTE AS Poste, DATE_FICHIER as 'Date prélèvement', SUM(MONTANT_PRELEVE_EURO) as Montant, CHEMIN_FICHIER as 'Chemin du fichier', GROUP_CONCAT( LIGNE_PRELEVEMENT.MANDAT_ID ) AS 'MANDATS' FROM LISTEPRELEVEMENT,LIGNE_PRELEVEMENT,UTILISATEUR WHERE LISTEPRELEVEMENT.CLE_LISTEPRELEVEMENT=LIGNE_PRELEVEMENT.CLE_LISTEPRELEVEMENT AND LISTEPRELEVEMENT.CLE_UTILISATEUR=UTILISATEUR.CLE_UTILISATEUR AND DATE_FICHIER >='2014-07-13' GROUP BY LISTEPRELEVEMENT.CLE_LISTEPRELEVEMENT ORDER BY DATE_FICHIER,LISTEPRELEVEMENT.DATE_PRELEVEMENTce qui ne correspond absolument pas au résultat attendu.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 0x4D44542D5052533034303437352D5243522D303030303030303239392C4D44542D5052533034333834382D5243522D303030303030303330302C4D44542D5052533032383330342D5243522D30303030303030333031
J'ai bien vérifié les données sur les tables correspondantes et tout est ok
C'est la première fois que j'utilise GROUP_CONCAT peut être que je m'y prend mal, mais j'ai suivi les exemples et explications trouvés sur le net...
Si vous avez déjà été confronté à ce genre de pb je suis tout ouïe pour une explication
Merci d'avance !
Partager