Une piste de réponse en appliquant la technique donnée dans
ce code source.
Par contre, la présentation que tu cherches à avoir est de la
cosmétique et n'est normalement pas le boulot du SGBD. Ça demande de faire une auto-jointure du résultat donc ça alourdit encore la requête.
Ça pourrait donner quelque chose dans le genre pour la requête de base :
1 2 3 4 5 6 7 8
| SELECT t1.ref, t1.montant, t1.la_date
FROM la_table t1
WHERE (
SELECT COUNT(*)
FROM la_table t2
WHERE t2.ref = t1.ref
AND t2.la_date < t1.la_date
) < 2 |
Je te laisse chercher pour la cosmétique.
Partager