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

PHP & Base de données Discussion :

Résultat d'un SUM à 0 [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre éprouvé Avatar de lodan
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    2 064
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 064
    Par défaut Résultat d'un SUM à 0
    Bonjour,

    Petit soucis sur une requête avec un calcul

    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    SELECT t_users_dossiers.id_user AS 'User', 
    count( t_users_dossiers.id_user ) AS 'dossiers', 
    SUM('dossiers') AS 'Somme des dossiers' 
    FROM t_users_dossiers 
    GROUP BY t_users_dossiers.id_user

    Dans la colonne 'dossiers' j'ai bien un résultat, mais j'ai 0 dans la colonne 'Somme des dossiers'.

    Mon erreur provient d'où

    Merci d'avance

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    572
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Haute Vienne (Limousin)

    Informations forums :
    Inscription : Juin 2005
    Messages : 572
    Par défaut
    Je ne comprend pas ce qu'est censée faire SUM('dossiers') en fait.
    Tu désires le total du count ?

  3. #3
    lvr
    lvr est déconnecté
    Membre éclairé Avatar de lvr
    Profil pro
    Responsable de projet fonctionnel
    Inscrit en
    Avril 2006
    Messages
    916
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Responsable de projet fonctionnel
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Avril 2006
    Messages : 916
    Par défaut
    Ton query est vraiment étrange ! Est-ce que par hasard tu essayerais de connaitre le nombre de dossier par id_user ? Si c'est le cas écris plutôt

    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    SELECT t_users_dossiers.id_user AS 'User', 
    count( 'dossiers') AS 'Somme des dossiers' 
    FROM t_users_dossiers 
    GROUP BY t_users_dossiers.id_user

  4. #4
    Membre éprouvé Avatar de lodan
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    2 064
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 064
    Par défaut
    Citation Envoyé par ratapapa
    Je ne comprend pas ce qu'est censée faire SUM('dossiers') en fait.
    Tu désires le total du count ?
    Oui, je veux le nombre de dossiers par user et ensuite le total.

    En fait ensuite je voudrais calculer le % de dossiers par utilisateur et faire quelques choses comme ceci :

    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    SELECT t_users_dossiers.id_user AS 'User', 
    count( 'dossiers') AS 'Nombre des dossiers', SUM(count( 'dossiers') AS 'Nombre des dossiers' / sum('Nombre de dossiers')*100)
    FROM t_users_dossiers 
    GROUP BY t_users_dossiers.id_user
    UNION ALL
    SELECT 'Total' AS 'User', count( t_users_dossiers.id_user ) AS 'Nombre de dossiers',''
    FROM t_users_dossiers

    Bien sûr ce que j'ai écrit ne fonctionne pas pour le calcul du %. C'est à cela que devait servir le SUM('dossiers') qui doit être le total des dossier pour calculer ce %.

    Merci

  5. #5
    Membre éprouvé Avatar de lodan
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    2 064
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 064
    Par défaut
    Je l'ai solutionné ici

    Merci à tous.

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

Discussions similaires

  1. Soustraire le résultat d'un SUM à un autre SUM
    Par tantemay dans le forum Langage SQL
    Réponses: 7
    Dernier message: 18/10/2010, 14h27
  2. Réutiliser le résultat d'un SUM dans la requête
    Par Bobtop dans le forum Requêtes
    Réponses: 4
    Dernier message: 03/07/2006, 11h12
  3. [ireport] affichage résultat sum
    Par lazzeroni dans le forum iReport
    Réponses: 1
    Dernier message: 22/06/2006, 17h22
  4. [MySQL] Afficher le résultat de la fonction SUM()
    Par Flushovsky dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 23/12/2005, 01h15
  5. Utiliser le résultat de SELECT Sum dans If
    Par samlepiratepaddy dans le forum Requêtes et SQL.
    Réponses: 33
    Dernier message: 15/11/2005, 08h38

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