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 :

voir les résultats de calcul


Sujet :

Requêtes MySQL

  1. #1
    Invité
    Invité(e)
    Par défaut voir les résultats de calcul
    Bonjour,
    Pour faire des stats, j'ai besoin de requêtes avec des count, distinct, sum, ...
    Tout marche très bien, sauf que j'aimerais pouvoir contrôler les valeurs retournées par ces fonctions mathématiques.

    En somme, si ma requête me retourne 31 comme résultat, j'aimerais savoir quels chiffres elle a utilisés.

    Par exemple si je fait :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT 	ROUND(COUNT(id)/COUNT(DISTINCT(id_offre)),0) AS nb_jour
    je souhaiterais connaitre le chiffre du count id et du count id_offre.
    Il n'y a pas ce type d'outils dans phpmyadmin ?
    Dernière modification par ced ; 23/08/2011 à 09h41. Motif: Orthographe et grammaire

  2. #2
    ced
    ced est déconnecté
    Rédacteur/Modérateur

    Avatar de ced
    Homme Profil pro
    Gestion de bases de données techniques
    Inscrit en
    Avril 2002
    Messages
    6 031
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Gestion de bases de données techniques
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2002
    Messages : 6 031
    Points : 23 763
    Points
    23 763
    Par défaut
    Bonjour,

    Malheureusement, MySQL ne dispose pas des fonctions de fenêtrage, qui permettraient de faire ce que tu souhaites très simplement.
    Toutefois, tu peux utiliser la clause GROUP BY... WITH ROLLUP.

    L'idée, c'est de faire un SUM, COUNT... par ligne (par id) et en regardant que la ligne ajoutée par le ROLLUP donne bien le résultat attendu par la requête initiale.
    Rédacteur / Modérateur SGBD et R
    Mes tutoriels et la FAQ MySQL

    ----------------------------------------------------
    Pensez aux balises code et au tag
    Une réponse vous a plu ? N'hésitez pas à y mettre un
    Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça

  3. #3
    Invité
    Invité(e)
    Par défaut
    dommage, se serait un bonne outil d’analyse.
    Merci pour l'info

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 12/02/2014, 20h39
  2. [CppUnit / ECUT] Pb pour voir les résultat des tests
    Par noisy_man dans le forum Eclipse C & C++
    Réponses: 2
    Dernier message: 09/08/2011, 18h56
  3. Réponses: 8
    Dernier message: 27/12/2007, 12h55
  4. Réponses: 0
    Dernier message: 11/11/2007, 07h03
  5. Réponses: 14
    Dernier message: 27/10/2006, 13h08

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