cs_capsule2
Messages postés1Date d'inscriptionvendredi 24 février 2006StatutMembreDernière intervention24 février 2006
-
24 févr. 2006 à 14:13
cs_Jack
Messages postés14007Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 2015
-
24 févr. 2006 à 17:32
Je travaille actuellement sur une base de données access et dans une requête j'ai 4 champs calculés qui peuvent avoir comme valeur 0-1-2 ou 3. Je souhaite crée un 5ème champ qui me donne la plus petite valeur des 4 champs calculés. Sur Excel, il existe la fonction Petite.Valeur qui fonctionne très bien mais sur access, je pense qu'il faut utiliser la fonction VraiFaux et je ne dois pas savoir m'en servir. Voilà à quoi ressemble ma requête :
Champ1 Champ2 Champ3 Champ4 Champ5 Champ6
N°PROD Q11 Q12 Q13 Q14 la plus petite valeur de Q11,Q12,Q13,Q14
cs_Jack
Messages postés14007Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 24 févr. 2006 à 17:32
Salut
Sous SQL, difficile de travailler à l'horizontal (sur une ligne).
Je vois une solution en 4 requètes :
Update maTable
Set Champ6 = Champ2
Where Champ2 <= Champ3
And Champ2 <= Champ4
And Champ2 <= Champ5
Update maTable
Set Champ6 = Champ3
Where Champ3 <= Champ2
And Champ3 <= Champ4
And Champ3 <= Champ5
...
Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés
Champion du monde de boule de cristal - 2005 Le savoir est la seule matière qui s'accro