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

Macros et VBA Excel Discussion :

syntaxe DISTINCT TOP


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2008
    Messages
    171
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 171
    Par défaut syntaxe DISTINCT TOP
    bonjour à toute l'équipe
    mon problem est le suivant:
    je veux à partir de ma requete afficher 5enregistrement du champ: NOPRET correspondant NOARCH mais les NOARCH doivent etre distincts
    le code suivant fonctionne mais des NOPRET peuvebnt avoir le meme NOARCH !!!
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    SQL_conso = " SELECT  TOP 5  NOPRET FROM[" & NomFeuille & "$] "
    alors j'ai essayer ça mais ça me donne les champs arche distinct mais je veux leurs afficher les enregistrement de nOPRET correspondant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SQL_conso = " SELECT  distinct TOP 5  NOARCH FROM[" & NomFeuille & "$]
    merci par avance

    SACHANT QUE QUAND JE MET ça:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SQL_conso = " SELECT  DISTINCT TOP 5  NOARCH, NOPRET FROM [" & NomFeuille & "$]
    il m'affiche des enregitrements non distints du champs NOARCH

    j'ai pensé à utilser groupe by: mais c pareil!!

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SQL_conso = " SELECT  TOP 5  NOARCH, NOPRET FROM [" & NomFeuille & "$] " & _
                " WHERE  NOARCH <> ' ' and MARCHE = 'HABITAT' and NOTEB2 = '" & RV & "'" & _
                " GROUP BY NOARCH "

  2. #2
    Membre confirmé
    Inscrit en
    Janvier 2008
    Messages
    171
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 171
    Par défaut c bon
    il faut rajouter max(NOPRET) sinon group by ne fonctionne pas.
    merci à tous mon probleme est donc resolu

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

Discussions similaires

  1. SELECT DISTINCT TOP
    Par Mirror69 dans le forum Langage SQL
    Réponses: 4
    Dernier message: 11/06/2010, 16h57
  2. problème de syntaxe avec les structures .top et .left
    Par frisou65 dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 01/09/2008, 15h10
  3. Réponses: 4
    Dernier message: 28/06/2007, 08h49
  4. [Requête SQL][ACCESS 2003] - Fonction TOP, DISTINCT
    Par guiguikawa dans le forum Requêtes et SQL.
    Réponses: 14
    Dernier message: 20/06/2006, 11h41
  5. Utilisation de top et distinct
    Par bourvil dans le forum Langage SQL
    Réponses: 2
    Dernier message: 29/12/2005, 14h32

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