Bon...

J'aurais fait ça :

SELECT "a"."nom", "a"."date_absence", "b"."lastdate"
FROM "absencesCsv3" "a"
INNER JOIN (
        SELECT "nom", MAX( "date_absence" ) "lastdate"
        FROM "absencesCsv3"
        GROUP BY "nom" ) "b"
ON "a"."nom" = "b"."nom"
ORDER BY "nom", "date_absence"

Mais le champ lastdate du MAX reste vide comme pour le COUNT...

Si je ne fais rien que :
SELECT nom, MAX(date_absence) lastdate from absencesCsv3 GROUP BY nom

il me répond :
"La requête ne peut pas être exécutée. Elle est trop complexe. Seul « COUNT(*) » est pris en charge."

Probablement parce que ma table est du texte issu de CSV et non une vraie table HSQLDB...

--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy

Répondre à