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 :

Requete DB grid calcule de somme d'un champ


Sujet :

Bases de données Delphi

  1. #1
    Membre du Club
    Inscrit en
    Juillet 2002
    Messages
    197
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 197
    Points : 54
    Points
    54
    Par défaut Requete DB grid calcule de somme d'un champ
    Bonjour,
    a tous j'ai une requete (IBquery)connecté à une BDgrid
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    select libprod,Pu from produit;
    Pu est de type integer.
    les infos sont correctement afficher dans la grid. Au bas de ma gid j'ai un label dans lequel je veux afficher la somme des Pu.
    Existe il un moyen pour faire cette somme au moment du chargement des données dans la grid?
    je sais qu'une alternative serait de reparcourire la requete et faire la somme mais je trouve ca assez long
    cordailement.

  2. #2
    Expert éminent
    Avatar de qi130
    Homme Profil pro
    Expert Processus IT
    Inscrit en
    Mars 2003
    Messages
    3 911
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France

    Informations professionnelles :
    Activité : Expert Processus IT
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 911
    Points : 6 032
    Points
    6 032
    Par défaut
    Peut-être comme ça:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select libprod,Pu, SUM(Pu) AS TOTAL from produit;
    Tu utilises ensuite TOTAL pour alimenter ton Label

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 14
    Points : 14
    Points
    14
    Par défaut
    qi130 écrit
    Peut-être comme ça:
    Code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select libprod,Pu, SUM(Pu) AS TOTAL from produit;
    non, ça va retourner une erreur, il n'y a pas de group by

    il faut que tu fasses, distinctement, dans un autre query
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select SUM(Pu) AS TOTAL from produit
    ou
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select libprod, SUM(Pu) AS TOTAL from produit group by libprod

Discussions similaires

  1. Calculer la somme d'un champ un peu spécifique
    Par agencep dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 14/10/2011, 08h04
  2. [AC-2007] Comment calculer la somme de 3 champ sur 4 dans un graphique
    Par rch05 dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 17/02/2011, 16h55
  3. Calcul de somme sur un champ text
    Par davelop dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 05/11/2010, 08h35
  4. [AC-2003] Bloqué pour calculer la somme d'un champ entre 2 date
    Par bastien3117 dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 24/08/2009, 13h08
  5. [CR 8.5] Calculer la somme d'une somme
    Par Frederic Vincent dans le forum Formules
    Réponses: 4
    Dernier message: 12/02/2004, 17h53

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