IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Access Discussion :

agregat max


Sujet :

Access

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 106
    Points : 50
    Points
    50
    Par défaut agregat max
    bonjour à tous,

    je cherche à déterminer les valeurs maximales de 2 colonnes de ma table annee. pour cela j'utlise dans une requête la fonction max
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    SELECT Max([Classe]) AS Expr1, Max([DateNewContrat]) AS Expr2
    FROM Annee;
    ça marche mais il s'agit du max de toutes les lignes.

    alors j'ai essayé d'ajouter un filtre avec ave autre champs (totalannee) de la table
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    SELECT Max([Classe]) AS Expr1, Max([DateNewContrat]) AS Expr2, Annee.TotalAnnee
    FROM Annee;
    et là j'ai un message d'erreur:
    Vous avez essayé d'exécuter une requête ne comprenant pas l'expression spécifiée 'TotalAnnee' comme une partie de la fonction d'agrégat.
    j'ai cherché à comprendre mais je n'ai pas tout compris... il semble que le problème vienne des expressions max...

    comment je peux filtré le calcul des max suivant mon champ totalannee??

    merci de votre aide

  2. #2
    Membre confirmé Avatar de chrifo
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    444
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 444
    Points : 481
    Points
    481
    Par défaut
    Bonjour

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT Max([Classe]) AS Expr1, Max([DateNewContrat]) AS Expr2, Annee.TotalAnnee
    FROM Annee
    group by Annee.TotalAnnee
    Je te conseille de regarder quelques docs SQL

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 106
    Points : 50
    Points
    50
    Par défaut
    ok merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Utilisation de MAX dans une requête SQL
    Par Evil onE dans le forum Langage SQL
    Réponses: 7
    Dernier message: 15/06/2004, 19h38
  2. definir un nombre decimal sur 2 numero max apres la vergule
    Par nil dans le forum Bases de données
    Réponses: 5
    Dernier message: 25/02/2004, 22h49
  3. Max
    Par MASSAKA dans le forum Requêtes
    Réponses: 8
    Dernier message: 14/01/2004, 18h44
  4. opengl et 3dstudio max
    Par maamar dans le forum OpenGL
    Réponses: 3
    Dernier message: 28/09/2002, 21h48
  5. taille max du nom d'un champ
    Par hna dans le forum Paradox
    Réponses: 2
    Dernier message: 28/07/2002, 03h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo