OVH Cloud OVH Cloud

Requète

1 réponse
Avatar
ManuR
Bonjour à tous ,

Soit la table suivante
Clé Champs2 Champs3
91 91152240 0
91 91152236 1
91 91152236 0
91 91152236 0
97 97152234 0
97 62152234 0
62 62152252 0
62 62152252 0
62 62152252 1

Dans cette table on voit que la clé sur 21 poitions(91,97 et 62) ets le
debut de du champs 2. Le champs 3 valant 1, 0.
Comment faire en mode grapphique une requète qui prendra chaque unique
enregistrement du champs 2 en prenant dans le cas ou il y en a plusieurs la
plus grande valeur du champs3 si il y en a une ou la première trouvée sinon.
Dans mon exemple le résultat souhaité est donc

91 91152240 0 (seul unique sur champs2)
91 91152236 1 (plus grand champs3 des 91152236)
97 97152234 0 ((premier champs3 des 97152234 qui sont
en fait tous egaux)
62 62152252 1((plus grand champs3 des 91152236)

Merci à tous

1 réponse

Avatar
Eric
Bonjour ManuR,

Avec une requête par Regroupement (SIGMA dans la barre d'outils)

tu mets le champ champs2 et le champs3.
Sur la ligne Opération du champs2, tu laisses Regroupement et sur la
ligne Opération de Champs3 tu choisis dans la liste Max.

Tu onbtiendras le résultat suivant :
Champs2 MaxDeChamps3
62152234 0
62152252 1
91152236 1
91152240 0
97152234 0

Le resultat : 62152234 0
apparait car tu as mis la clé 97

Ok ?

A+
Eric


"=?Utf-8?B?TWFudVI=?=" écrivait
news::

Bonjour à tous ,

Soit la table suivante
Clé Champs2 Champs3
91 91152240 0
91 91152236 1
91 91152236 0
91 91152236 0
97 97152234 0
97 62152234 0
62 62152252 0
62 62152252 0
62 62152252 1

Dans cette table on voit que la clé sur 21 poitions(91,97 et 62) ets
le debut de du champs 2. Le champs 3 valant 1, 0.
Comment faire en mode grapphique une requète qui prendra chaque
unique enregistrement du champs 2 en prenant dans le cas ou il y en a
plusieurs la plus grande valeur du champs3 si il y en a une ou la
première trouvée sinon. Dans mon exemple le résultat souhaité est
donc

91 91152240 0 (seul unique sur champs2)
91 91152236 1 (plus grand champs3 des 91152236)
97 97152234 0 ((premier champs3 des 97152234 qui
sont en fait tous egaux)
62 62152252 1((plus grand champs3 des 91152236)

Merci à tous