par
enneite » 28 avr. 2010, 14:47
pour répondre précisemment tu devrais donner la strcututre de ta table
et l'erreur renvoyée,
En enlevant le distinct cela devrait être bon.
Par contre, tu as nommé une colonne "DATE" ce qui est un mot réservé (pour mysql en tous cas)
Donc, il faut
- soit que tu l'escape avec les caractères "`" comme ci : `DATE`
- soit que tu précise le nom de la table comme ci : HISTO_ACTION.DATE
- soit les deux `HISTO_ACTION`.`DATE`
ce qui donne :
'SELECT CODE,LIB,USER,`DATE` AS FROM
`HISTO_ACTION` GROUP BY USER,`HISTO_ACTION`.`DATE`
ORDER BY CODE_LABEL,DATE_ACTION DESC LIMIT 200';
pour répondre précisemment tu devrais donner la strcututre de ta table
et l'erreur renvoyée,
En enlevant le distinct cela devrait être bon.
Par contre, tu as nommé une colonne "DATE" ce qui est un mot réservé (pour mysql en tous cas)
Donc, il faut
- soit que tu l'escape avec les caractères "`" comme ci : `DATE`
- soit que tu précise le nom de la table comme ci : HISTO_ACTION.DATE
- soit les deux `HISTO_ACTION`.`DATE`
ce qui donne :
'SELECT CODE,LIB,USER,`DATE` AS FROM
`HISTO_ACTION` GROUP BY USER,`HISTO_ACTION`.`DATE`
ORDER BY CODE_LABEL,DATE_ACTION DESC LIMIT 200';