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 :

Cumuler certaines col de certaines lignes


Sujet :

Requêtes MySQL

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 12
    Points : 7
    Points
    7
    Par défaut [Résolu] Cumuler certaines col de certaines lignes
    Bonsoir à tous,
    Je débute avec easyphp et je bute sur une requete :
    dans une table j'ai Num_personne Mode_reglt ... où ce sont enregistrées plusieur personnes avec des modes de reglt différents ou identiques ex:
    128 02(le code de reglt)
    133 01
    155 28
    128 02
    et j'essaie en gros de tout selectionner en cumulant les lignes où il y a les mêmes Num_personne avec les mêmes Mode_reglt
    J'en perd mon latin

    Merci d'avance

  2. #2
    Membre éclairé
    Avatar de efficks
    Inscrit en
    Septembre 2005
    Messages
    712
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 712
    Points : 776
    Points
    776
    Par défaut
    utilise le mot clé DISTINCT dans ton SELECT, celui-ci te permet de supprimer les doublons dans ta recherche.

    Exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT DISTINCT  Num_personne, Mode_reglt FROM MaTable
    Avant de poster : FAQ, tutos, rechercher, google, ... Après :
    Merci

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 12
    Points : 7
    Points
    7
    Par défaut
    Citation Envoyé par efficks
    utilise le mot clé DISTINCT dans ton SELECT, celui-ci te permet de supprimer les doublons dans ta recherche...
    Merci efficks mais je veux garder les doublons, juste cumuler si même code de reglt

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 12
    Points : 7
    Points
    7
    Par défaut
    Bon je suis sur un truc du genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT `code_caissiere` , `mode_reglt` , `CA_reglt` , SUM( `CA_reglt` ) AS 'Cumul'
    FROM `brouillon_test_financier`
    GROUP BY `code_caissiere` , `mode_reglt` , `CA_reglt`
    il doit manquer juste un where pour dire qu'il faut cumuler les lignes où le code_caissiere est le même ?

  5. #5
    Membre éclairé
    Avatar de efficks
    Inscrit en
    Septembre 2005
    Messages
    712
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 712
    Points : 776
    Points
    776
    Par défaut
    Tu aurais du me dire tout de suite Additionner plutôt que cumuller .

    Pas besoin de Where... Ceci devrait convenir :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT `code_caissiere` , SUM( `CA_reglt` ) AS 'Cumul'
    FROM `brouillon_test_financier`
    GROUP BY `code_caissiere`
    Cette commande aditionne toutes les lignes où le code de caissière est le même.
    Avant de poster : FAQ, tutos, rechercher, google, ... Après :
    Merci

  6. #6
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 12
    Points : 7
    Points
    7
    Par défaut
    Parfait efficks !!

    je pensais que cumuler ou additionner c'était pareil mais je me rends compte que ce n'est peut-être pas le cas

    Je te remercie et je continue mon travail

    A bientôt car je pense avoir besoin de vos compétences rapidement

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 11/05/2013, 20h00
  2. [certainement simple..]retour à la ligne dans JLabel ?
    Par Baptiste Wicht dans le forum Composants
    Réponses: 7
    Dernier message: 09/08/2011, 17h24
  3. Réponses: 9
    Dernier message: 01/08/2008, 16h17
  4. VBA-E erreurs sur nb de col ou de lignes
    Par bernard38 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 10/10/2006, 22h55
  5. Réponses: 13
    Dernier message: 21/06/2006, 19h36

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