Bonjour,
Je vous explique du mieux que je peux ce que je désire obtenir avec ma requête.
J'ai une table Oracle qui contient des transactions.
Il existe une 'clé fonctionnelle' qui comprend 3 champs, elle n'est pas unique.
Ce que je veux, c'est d'arriver à extraire tous les champs de cette table mais uniquement la transaction la plus récente (date_modif) par groupe de clé fonctionnelle.
Pour avoir la plus récente, j'utiliserais un MAX(date_modif) avec un GROUP BY, mais ce genre de requête ne retourne que les champs qui sont dans le group by et non pas la ligne au complet de la table.
J'aimerais que vous m'aidiez svp.
Admettons les champs A, B, C, D, E, F, date_modif dont A, B, C font partie de la clé fonctionnelle, comment feriez-vous la requête pour répondre à mon besoin ?
Merci d'avance !!
Valérie
Partager