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

Bases de données Delphi Discussion :

Problème de requête SUM sous SQL


Sujet :

Bases de données Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2016
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2016
    Messages : 28
    Par défaut Problème de requête SUM sous SQL
    bounjour tous , j'ai un tableau paradox 'fact', dans ce tableau il_y_a des info d'une facture, comme suite:

    ref_fac design qte poid/kg
    1 table1 3 30
    1 table2 2 50
    2 chaise1 10 50
    2 chaise2 5 25
    3 bafle1 6 5
    3 bafle2 5 4

    je utilise un sql de calculer le poid ,mé le probleme que sql calcule le totale de tous le poid,j'ai essaiye sql de groupment mais sa donne pas la resulte vouler,
    la sqle est :
    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    select 
    sum(poid/kg)as tot_poid 
    from fact
    je veux calcule le poid de chaque reference ensemble '1' avec '1' , '2' avec '2' , et '3' avec '3'.
    quelq'un peu maider svp,
    je utilise delphi 7 et paradox7

  2. #2
    Expert éminent
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    14 096
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 14 096
    Par défaut
    utilise un GROUP BY ref_fac
    Ce n'est pas une question Delphi mais plutôt SQL,
    faudrait que tu te formes un peu au base la programmation car entre la Division et le GROUP BY lorsque l'on utilise SUM,
    c'est des fondamentaux !

    Et sache qu'un titre de message comme "besion d'aide svp" ne donne pas du tout envie de répondre !
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

  3. #3
    Membre actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2016
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2016
    Messages : 28
    Par défaut
    merci ShaiLeTroll de votre repond, mai j'ai essaye avec group comme ca:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    selecte poid/kg(sum(poid/kg)
    from fact
    groupe by ref_fac
    sa marche pas

  4. #4
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 658
    Billets dans le blog
    65
    Par défaut
    Bonjour,

    déjà le nom de colonne semble impropre, je suppose que 'poid/kg' veut dire poids unitaire ? il vaudrait mieux renommer la colonne !
    ensuite comme le dit ShaiLeTroll c'est du SQL basique

    Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    SELECT ref_Fac,Sum(qte*'Poid/kg') from fact
    GROUP BY ref_fac
    devrait donner la bonne réponse

    GROUP sans e, pas groupe

  5. #5
    Membre actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2016
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2016
    Messages : 28
    Par défaut
    bonjour,
    merci SergioMaster sa marche ,mai le groupage que je voudrez est :
    les facture qui a la référence '1' a la somme de poids dépendante a les facture a la référence '2'.

  6. #6
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 658
    Billets dans le blog
    65
    Par défaut
    BOnjour
    Citation Envoyé par abkthekingABK Voir le message
    les facture qui a la référence '1' a la somme de poids dépendante a les facture a la référence '2'.
    Désolé mais je ne comprends pas

Discussions similaires

  1. Mysql avec winCC ! besion d'aide |svp|
    Par hamavb dans le forum Automation
    Réponses: 0
    Dernier message: 10/06/2010, 20h52
  2. Besion d'aide pour une requête SQL SVP
    Par manucha dans le forum Langage SQL
    Réponses: 8
    Dernier message: 14/12/2007, 16h03

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