Bonjour,
Je suis confronté à un problème de requête.
Je cherche à extraite d'une table de coût la dernière ligne d'achat pour un outillage donné.
La table contient les champs suivants (je simplifie un peu le problème):
CT_ID numéro auto
CT_ID_OUTILLAGE Identifiant numérique d'un outillage (déclaré dans une table annexe)
CT_DATE Date achat
CT_ID_FOURN identifiant numérique d'un fournisseur (déclaré dans une autre table)
CT_COUT Coût associé
Idéalement je souhaiterai extraire :
CT_ID numéro auto
CT_ID_OUTILLAGE Identifiant numérique d'un outillage (déclaré dans une table annexe)
CT_DATE Date achat
CT_ID_FOURN identifiant numérique d'un fournisseur (déclaré dans une autre table)
CT_COUT Coût associé
En ne conservant que les lignes de coût les plus récentes.
Le problème c'est qu'une requête regroupement avec des Max(CT_DATE) ne fonctionnera pas du fait des champs CT_ID, CT_ID_FOURN qui sont différents pour un même CT_ID_OUTILLAGE à différentes dates.
Ce résultat là est censé être utilisé par une autre requête.
Merci d'avance de vos conseils
Partager