Requete a saisir

Bonjour,

j'ai une table1 avec les champs A et Champs B comme suite :

Table1

Champ A Chmap B

A1 230
A1 150
A1 400
A1 120

A2 330
A2 140
A2 75

A3 123
A3 50
A3 22

-------------------------------------

resultat :

A1 400
A2 330
A3 123

je voudrai avoir le max des champs B correspond au champs A de la meme table ( Table1 ) en requete SQL .

je vous remercie infiniment

2 réponses

  1. Bonjour

    Si j'ai bien compris, ce que tu veux c'est :
    SELECT A, MAX(B) FROM matable GROUP BY A
    1. je te remercie infiniment , mais est ce que je peux le faire dans ACCESS Microsoft ?
      DOrmdaze
    2. Je ne connais pas bien Access, mais je ne vois pas ce qui empêcherait de le faire. As-tu essayé ?
      [Edit] : je viens d'essayer, ça marche effectivement.
  2. si je l'insere dans l'ACCESS il me donne une erreur de la partie selecte pour le champs "A" groupe d'agregat qualquel chose comme ça mais si j'enleve le champs "A" ca marche mais il me donne que le max des champs "B" et c'est ne pas le cas

    SELECT A, MAX(B) FROM matable GROUP BY A

    qd meme je te remercie
    1. Ça m'étonne que ça ne marche pas chez toi alors que ça marche chez moi. Tu es sûr de ce que tu as fait ?