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

Requêtes MySQL Discussion :

count distinct ?


Sujet :

Requêtes MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de grabriel
    Inscrit en
    Septembre 2006
    Messages
    946
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 946
    Par défaut count distinct ?
    Bonjour,

    SGBDR : Mysql 4.x
    language : PHP 4.x

    Ce que j'ai :

    - MaTable avec une colonne LIB_NOENTREE qui est un code ex : 08E22/xxx
    ou xxx est le numéro d'ordre de mon libellé.
    Dans ma table je peux avoir plusieurs fois le meme LIB_NOENTREE
    exemple :

    LIB_NOENTREE DATE VAL1
    08E22/001 22/01/2008 Aspèrge
    08E22/001 22/01/2008 Violon
    08E22/001 22/01/2008 Rose
    Comment je peux faire pour générer le LIB_NOENTREE suivant qui doit etre egale à 08E22/002.

    Ce que j'ai fait et qui est faux :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    SELECT count(LIB_NOENTREE) as NB FROM MaTable WHERE DATE
    BETWEEN '2008-02-11' AND '2008-02-25'
    Logiquement je récupère :
    NB
    3

    ce qui est logique puisque j'ai 3 lignes donc si je génère mon LIB_NOENTREE j'aurai 08E22/004 alors que je veux 08E22/002 celui qui va après 08E22/001.

    Y'a pas moyen de faire un count (distinct LIB_NOENTREE) ???

    Merci!

  2. #2
    Membre émérite Avatar de Mathusalem
    Profil pro
    IT moa
    Inscrit en
    Décembre 2003
    Messages
    1 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : IT moa

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 008
    Par défaut
    Citation Envoyé par grabriel Voir le message
    Bonjour,

    SGBDR : Mysql 4.x
    language : PHP 4.x


    Y'a pas moyen de faire un count (distinct LIB_NOENTREE) ???

    cette syntaxe existe sous certains SGBD, je ne sais pas si c'est dans la norme SQL.

    Tu as essayé sous ton MySQL ? ça ne fonctionnait pas ?

  3. #3
    Membre éclairé Avatar de grabriel
    Inscrit en
    Septembre 2006
    Messages
    946
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 946
    Par défaut
    Non en faite j'avais posté dans le forum langageSQL pour avoir un principe.

    Count distinct ne fonctionne pas avec mysql.

    Et avec la version 4 je ne peux pas faire de vue.... Je pense que je vais être obligé de traiter ce cas par le code.

  4. #4
    Expert confirmé Avatar de Cybher
    Homme Profil pro
    Consultant réseaux et sécurité
    Inscrit en
    Mai 2005
    Messages
    3 281
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Consultant réseaux et sécurité
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 281
    Par défaut
    quelle version précise?

    sur une 4.1 le count distinct fonctionne

  5. #5
    Membre éclairé Avatar de grabriel
    Inscrit en
    Septembre 2006
    Messages
    946
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 946
    Par défaut
    Arghhhh j'ai la 4.0.26!!

    Dommage.... j'ai fait ma rêquete et un count en php derrière. En attendant de passer à une version supérieur.

    Merci!!

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

Discussions similaires

  1. [débutant] COUNT(DISTINCT ...)
    Par lennelei dans le forum Access
    Réponses: 5
    Dernier message: 21/08/2007, 09h39
  2. Pb requete count distinct
    Par jejedebeziers dans le forum Requêtes
    Réponses: 4
    Dernier message: 04/05/2006, 18h04
  3. [Sql]Having Count ( Distinct )
    Par nuke_y dans le forum Oracle
    Réponses: 5
    Dernier message: 20/02/2006, 21h36
  4. [SGBDR ACCES97] COUNT & DISTINCT
    Par totoche dans le forum Langage SQL
    Réponses: 2
    Dernier message: 20/12/2005, 09h24
  5. Query sur plusieurs colonnes avec count(distinct...)
    Par Jeankiki dans le forum Langage SQL
    Réponses: 2
    Dernier message: 18/08/2004, 15h22

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