Vous n'êtes pas identifié(e).
Pages : 1
Bonjour,
Merci beaucoup pour votre aide.
J'ai une table table1 avec 3 colonnes user, date, budget.
je souhaiterai avoir le budget des user a la date plus recente.
ma formule mais ne fonctionne pas:
SELECT
"public".carmanagement.u,
"public".carmanagement.budget,
Max("public".carmanagement."date")
FROM
"public".carmanagement
GROUP BY
"public".carmanagement.u
-- Table1 --
U | date | Budget
1 | 01/01/17 | 100
2 | 01/01/17 | 110
3 | 01/01/17 | 101
2 | 15/02/17 | 111
2 | 03/03/17 | 109
3 | 07/06/17 | 102
resultat souhaite:
U | date | Budget
1 | 01/01/17 | 100
2 | 03/03/17 | 109
3 | 07/06/17 | 102
Dernière modification par reimic5 (08/01/2018 14:50:47)
Hors ligne
Bonsoir,
SELECT * FROM carmanagement AS t1 WHERE "date" = (SELECT MAX("date") FROM carmanagement AS t2 WHERE t2.u = t1.u GROUP BY u )
Hors ligne
Bonsoir,
SELECT * FROM carmanagement AS t1 WHERE "date" = (SELECT MAX("date") FROM carmanagement AS t2 WHERE t2.u = t1.u GROUP BY u )
ca fonctionne ! un grand merci.
;-)))
Hors ligne
Pages : 1