Page 1 sur 1

[Résolu] sélection d'un dernier enregistrement d'une requête

MessagePublié: 20 Avr 2012 10:26
par neophyteOO
Bonjour,

En complément d'une question qui m'avait été précédemment élucidée par Jeanmimi, mais souhaitant améliorer ma très basique expérience de SQL BASE OO et l'appliquer à une question de gestion de tarifs soumise à des dates d'effet j'ai établi une Base ébauche ci-jointe (
AtelierSousRequêtes.odb
(18.24 Kio) Téléchargé 125 fois
)

-Dans la requête "Dernier Tarif " qui est sensée de ne retenir que le dernier enregistrement par rapport à la date du jour (Colonne DATEDIFF /CURRENT_DATE)
je ne peux donc pas visualiser la colonne PRIX correspondante à l'article considéré à la date considérée...Puisque c'est une requête Fonction MIN et GROUPE qui n'autorise pas la visualisation des autres colonnes.

De ce fait j'ai tenté de comprendre :oops: la conception et l'emploi des sous-requêtes au moyen de tutoriels généraux à SQL, je n'arrive pas à appliquer les bonnes commandes qui permettraient de balayer la colonne date en ne retenant que la ligne la plus récente, en ayant préalablement réalisé un groupement par RefComposants identiques.

Merci d'avance, soit pour une description d'un principe, d'une solution ou piste.

Re: Sous-sélection d'un dernier enregistrement d'une requête

MessagePublié: 20 Avr 2012 12:17
par Piaf
Bonjour
Regarde si la requête 2 correspond à tes attentes
A+

Re: Sous-sélection d'un dernier enregistrement d'une requête

MessagePublié: 20 Avr 2012 16:35
par neophyteOO
:super: Merci Piaf

-Simple et efficace, chapeau pour ta logique-

Je positionne ASAP le sigle Résolu.
Salutations