COMMENT CALCULER LA PLUS GRANDE VALEUR

YVES33333 Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
castours Messages postés 2955 Date d'inscription   Statut Membre Dernière intervention   -
Bonsoir ,
suis pas un grand spécialiste en access 2007 mais voici mon problème.J'ai une requête avec un champs : Nom des clients ; un 2 eme champs avec les ventes 2009 , un 3 eme champs avec ventes 2010 , un 4 eme avec ventes 2011.Donc quand j'exécute la requête j'ai une ligne par client et ses chiffres pour 2009 , 2010, 2011. Je voudrais à ce moment créer un autre champs qui me trouve la valeur la plus élevée de ces 3 années et par client. Donc une recherche en ligne et pas par colonne.Attention je ne connais rien en SQL ou VBA , donc je dois me débrouiller avec une expression.

Un énorme merci à tous d'avance

Bien cordialement

Yves
A voir également:

2 réponses

synopsis8 Messages postés 1364 Date d'inscription   Statut Membre Dernière intervention   243
 
Bonsoir

Tu as déjà un soucis avec la constitution de ta base.
Si tu créé un champ par année, tu devras changer ta structure en permanence.
Ce n'est pas viable.
1
castours Messages postés 2955 Date d'inscription   Statut Membre Dernière intervention   217
 
Bonjour
Il faut faire une requete de regroupement sur la table ou tu enregistres tes commandes.
Mais avant extraire année du champ date a partir d'une requete en ajoutant une colonne.
Exemple
AnnéeBilan: Format([DateCde];"aaaa")
Dans ta requete de regroupement tu prends le champ ou tu enregistres le prix des ventes et tu choisis somme a la place de regroupement.
Je crois qu'il doit y avoir max dans le choix,.
0