Say j'ai une table:MySQL requête limite groupwise
create table foo (
corp_id int not null,
tdate date not null,
sec_id int unsigned not null,
amount int unsigned not null,
primary key (corp_id, sec_id, tdate)
);
La requête suivante retourne la somme de la colonne de montant pour tous les années corp_id et dates:
select corp_id, tdate, sum(amount) from foo group by corp_id, tdate;
Comment puis-je maintenant limiter cette requête pour retourner uniquement les 5 dernières dates les plus récentes par corp_id?