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

Langage SQL Discussion :

SELECT SUM multi-colone


Sujet :

Langage SQL

  1. #1
    Membre confirmé Avatar de Momodedf
    Inscrit en
    Juillet 2007
    Messages
    246
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Juillet 2007
    Messages : 246
    Par défaut SELECT SUM multi-colone
    Bonjour,

    J'ai actuellement une requete sur une colone de ma table qui me permet d'avoir la somme des nombres enregistrés dans cette colone (pour les différents enregistrement). Donc une requete du genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT SUM(column) total FROM my_base
    Cependant je voudrais avec la même requete faire le total des 20 autres colones une à une.
    Et je ne vois pas comment faire ça autrement que :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT SUM(column) total, SUM(column2) total2, SUM(column3) total3, SUM(column) total3, etc ..... FROM my_base
    Ce qui serait assez long.

  2. #2
    Modérateur
    Avatar de al1_24
    Homme Profil pro
    Retraité
    Inscrit en
    Mai 2002
    Messages
    9 136
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Retraité
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 9 136
    Par défaut
    Pas beaucoup plus long en temps d'exécution que sur une seule colonne.
    Juste en temps d'écriture de la requête par le programmeur
    Modérateur Langage SQL
    Règles du forum Langage SQL à lire par tous, N'hésitez pas à consulter les cours SQL
    N'oubliez pas le bouton et pensez aux balises
    [code]
    Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur
    Aide-toi et le forum t'aidera : Un problème exposé sans mentionner les tentatives de résolution infructueuses peut laisser supposer que le posteur attend qu'on fasse son travail à sa place... et ne donne pas envie d'y répondre.

  3. #3
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Février 2005
    Messages
    100
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Février 2005
    Messages : 100
    Par défaut
    Je confirme. Je dirais même plus en disant que la requête me parait tout à fait correcte.

  4. #4
    Membre confirmé Avatar de Momodedf
    Inscrit en
    Juillet 2007
    Messages
    246
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Juillet 2007
    Messages : 246
    Par défaut
    D'accord, moi qui esperais faire mon gros flemmard et pas avoir à écrire une requete de 4 lignes bah tempis :'(


    Merci à tous.

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

Discussions similaires

  1. [MySQL] SELECT SUM sur 96 champs
    Par Tee shot dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 15/02/2008, 21h50
  2. combobox multi colone et sélection.
    Par morgan47 dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 10/12/2007, 19h42
  3. Select if ( select sum ()) arrondis?
    Par cain.patres dans le forum Requêtes
    Réponses: 3
    Dernier message: 12/06/2007, 16h01
  4. probleme requete SELECT SUM
    Par Sophie2097 dans le forum Requêtes
    Réponses: 1
    Dernier message: 03/11/2006, 15h14
  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