Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 3 sur 3
  1. #1
    Membre du Club Avatar de slack457
    Homme Profil pro Julien
    Inscrit en
    juillet 2009
    Messages
    119
    Détails du profil
    Informations personnelles :
    Nom : Homme Julien
    Âge : 26
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : juillet 2009
    Messages : 119
    Points : 58
    Points
    58

    Par défaut enlever doublons pour compter nb de lignes

    Bonjour,

    j'ai une table comme ça :

    Code :
    1
    2
    3
    4
    5
    date    |colonne_2    |colonne_3     |...
    -----------------------------
    01/01/13|             |              |
    01/01/13|             |              |
    02/01/13|             |              |
    J'aimerai compter le nombre de jours différent
    i.e : j'aimerai avoir "2" comme résultat

    j'ai essayé plein de choses en regardant sur les forums,
    j'en suis arrivé à ça :

    Code :
    1
    2
    3
    'SELECT DISTINCT date, 
    COUNT(*) AS nb_lignes
    FROM trades';
    ça ne marche pas évidement

  2. #2
    Modérateur
    Avatar de CinePhil
    Homme Profil pro Philippe Leménager
    Ingénieur d'études en informatique
    Inscrit en
    août 2006
    Messages
    13 713
    Détails du profil
    Informations personnelles :
    Nom : Homme Philippe Leménager
    Âge : 50
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : août 2006
    Messages : 13 713
    Points : 25 575
    Points
    25 575

    Par défaut

    COUNT (DISTINCT la_colonne_date)
    Au passage, 'date' est un mauvais nom de colonne car c'est un mot réservé du langage SQL.
    Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique. Autoentrepreneur.
    Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework...
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  3. #3
    Membre du Club Avatar de slack457
    Homme Profil pro Julien
    Inscrit en
    juillet 2009
    Messages
    119
    Détails du profil
    Informations personnelles :
    Nom : Homme Julien
    Âge : 26
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : juillet 2009
    Messages : 119
    Points : 58
    Points
    58

    Par défaut

    ah super ça marche !

    Code :
    1
    2
    SELECT COUNT(DISTINCT ma_colonne) AS nb_lignes
    FROM ma_table
    et merci pour le conseil

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

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •