Bonjour à tous,
Le comportement des requêtes agrégatives sont toujours surprenantes. Pour preuve si j’ai les valeurs suivantes par exemple:
Date seq Id Val 01.12.2018 6 Aa Qmsd 01.12.2018 1 Aa Try 01.11.2017 11 Aa Vieira 01.06.2000 4 Zz Rfcd 31.01.2000 8 Zz Okrfg
Et je veux pour chaque id, la val de l’enregistrement qui a le tuple (date, seq) le plus grande.
Date seq Id Val 01.12.2018 6 Aa Qmsd 01.06.2000 4 Zz Rfcd
Première constatation si je contruis une requête qui
- regroupe sur Id
- applique Max sur date et sur seq
Date seq Id 01.12.2018 11 Aa 01.06.2000 8 Zz
Ce qui est effectivement normal
Question
Comment sans faire une sous requête obtenir ceci
Date seq Id Val 01.12.2018 6 Aa Qmsd 01.06.2000 4 Zz Rfcd






Répondre avec citation





Partager