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 sur plusieurs champs


Sujet :

Requêtes MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Profil pro
    Mangeur de gauffre
    Inscrit en
    Octobre 2007
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 413
    Par défaut count sur plusieurs champs
    Desole d'avoir sans doute une question idiote mais je ne suis pas grand pratiquant de SQL et je rame toujours quand je dois faire un count

    J'ai une table statistique contenant
    - ID (AddrID)
    - sub_ID (Scan_Num)
    - Date

    J'aimerais pour chaque sub_id determiner combien de fois je le retrouve sur chaque semaine d'une année
    Je rame et je bricole sans vraiment trouver le chemin


    Merci aux ames charitables qui peuvent me guider
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    SELECT
    addrID,
    Scan_Num,
    ritstat.`date`,
    year(date) as annee,
    week(date) as semaine,
    count(distinct Scan_num,year(date),week(date)) as count,
    nbx
    FROM
    ritstat
    group by scan_num
    order by addrid,annee,semaine

  2. #2
    Membre Expert
    Avatar de Maljuna Kris
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2005
    Messages
    2 613
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 73
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 613
    Par défaut
    Saluton,
    Je l'ai déjà dit ici moultes fois, mais tant pis je vais encore me répéter.
    C'est assez ballot de nommer une colonne avec un mot réservé de SQL comme date.
    Pour ton problème
    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    SELECT  sub_ID, DATE_FORMAT(`date`,'%Y%V') as semaine,
    COUNT(*) as effectif
    from statistique 
    GROUP BY sub_id, semaine
    ORDER BY sub_id, semaine
    Kie lumo eksistas ankaŭ ombro troviĝas. L.L. Zamenhof
    articles : Comment émuler un tableau croisé [quasi] dynamique
    et : Une énigme mathématique résolue avec MySQL
    recommande l'utilisation de PDO (PHP5 Data Objects)

  3. #3
    Membre expérimenté
    Profil pro
    Mangeur de gauffre
    Inscrit en
    Octobre 2007
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 413
    Par défaut
    Merci

    Tu as tout a fait raison pour la date ! Je ne le ferai plus

    Tu as tout a fait raison aussi pour le query c'est bien le resultat que j'attendais mais je dois encore digerer cette logique des group by et count pour y arriver tout seul

    Merci !

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

Discussions similaires

  1. [2008] COUNT<>0 sur plusieurs champs de plusieurs table
    Par DaSiX dans le forum Développement
    Réponses: 1
    Dernier message: 26/03/2014, 11h47
  2. [AC-2007] Problème avec COUNT DISTINCT sur plusieurs champs :
    Par Bonero dans le forum Requêtes et SQL.
    Réponses: 7
    Dernier message: 12/10/2012, 14h33
  3. [AC-2007] plusieurs counts avec critères sur plusieurs champs
    Par edogawa59 dans le forum Requêtes et SQL.
    Réponses: 6
    Dernier message: 11/10/2010, 15h32
  4. [CR] Groupement dynamique sur plusieurs champs paramètrés
    Par CDRIK dans le forum SAP Crystal Reports
    Réponses: 8
    Dernier message: 07/06/2004, 17h55
  5. recuperer les id sur plusieurs champs
    Par matN59 dans le forum Langage SQL
    Réponses: 4
    Dernier message: 15/03/2004, 10h23

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