OVH Cloud OVH Cloud

[Requete] afficher enregitrement le plus recent quand table liée

1 réponse
Avatar
muaddib
Bonjour à tous,

J'ai deux tables en relation un-à-plusieurs :
[table1]-1-------8-[table2]

La table 2 contient différentes versions des contrats du client contenu dans
la table1.

Or, je souhaite connaitre à tout instant la version la plus recente du
contrat d'un client. Et j'ai absolument besoin que dans ma requete, seule la
version du contrat la plus récente apparaisse.

En clair, si j'ai un client Toto dans la table 1, il va avoir par exemple
deux version de son contrat, une de l'an dernier, et une de cette année. Dans
une requete toute bete, j'aurais deux lignes avec mon client sur chaque et
les 2 versions d emon contrat. Moi je ne veux que s'affiche dans ma requete
que la version la plus recente.

Je pensais a la fonction max, mais elle ne semble pas permettre ce que je
veux faire ... Merci d'avance pour votre aide !!

1 réponse

Avatar
Domi
Bonjour,

Dans ta requête, tu fais une opération de regroupement :

Dans le concepteur graphique : champ1, champ2, champ3 : opération =
regroupement.

Sur le champ contenant ta date : opération = Max

C'est tout.

Bonne journée.

Domi


Bonjour à tous,

J'ai deux tables en relation un-à-plusieurs :
[table1]-1-------8-[table2]

La table 2 contient différentes versions des contrats du client contenu dans
la table1.

Or, je souhaite connaitre à tout instant la version la plus recente du
contrat d'un client. Et j'ai absolument besoin que dans ma requete, seule la
version du contrat la plus récente apparaisse.

En clair, si j'ai un client Toto dans la table 1, il va avoir par exemple
deux version de son contrat, une de l'an dernier, et une de cette année. Dans
une requete toute bete, j'aurais deux lignes avec mon client sur chaque et
les 2 versions d emon contrat. Moi je ne veux que s'affiche dans ma requete
que la version la plus recente.

Je pensais a la fonction max, mais elle ne semble pas permettre ce que je
veux faire ... Merci d'avance pour votre aide !!