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 :

Comment obtenir la somme et le nombre total d'un champ avec SQL ?


Sujet :

Bases de données Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juin 2006
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 12
    Par défaut Comment obtenir la somme et le nombre total d'un champ avec SQL ?
    Salut,
    J'ai une BD avec les champs suivants: Nam, Salary, Maried

    je veut calculer la somme des salaires (Salary) et le mettre dans [Edit1]
    je veut obtenire le nombre total des personnes qui sont marie.

    Merçi

  2. #2
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 663
    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 663
    Billets dans le blog
    65
    Par défaut
    code non testé

    Citation Envoyé par ghazaliove Voir le message
    je veux calculer la somme des salaires (Salary) et le mettre dans [Edit1]
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    Query1.SQL.Clear;
    Query1.SQL.Add('SELECT SUM(SALARY) FROM LATABLE');
    Query1.Open;
    Edit1.Text:=Format('%2.2f',[query1.fields[0].asFloat]);
    Query1.Close;
    Citation Envoyé par ghazaliove Voir le message
    je veux obtenir le nombre total des personnes qui sont marie.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    Query1.SQL.Clear;
    Query1.SQL.Add('SELECT COUNT(*) FROM LATABLE WHERE MARIED="O" ');
    Query1.Open;
    Edit1.Text:=Format('%d',[query1.fields[0].asInteger]);
    Query1.Close;

  3. #3
    Membre averti
    Inscrit en
    Juin 2006
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 12
    Par défaut
    Merçi bien monsieur!
    Je va tester
    -------
    IL MARCHE BIEN

  4. #4
    Rédacteur/Modérateur
    Avatar de ero-sennin
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2005
    Messages
    2 965
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 2 965
    Par défaut
    Salut,

    Un petit alors ?

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 31/03/2011, 18h24
  2. Comment obtenir la somme d'une colonne dans Listview
    Par Jonathan31 dans le forum VB.NET
    Réponses: 1
    Dernier message: 04/01/2011, 11h46
  3. Réponses: 3
    Dernier message: 06/09/2010, 16h22
  4. Comment obtenir le pourcentage d'un nombre
    Par winow dans le forum C++Builder
    Réponses: 5
    Dernier message: 04/04/2007, 21h52
  5. comment obtenir la somme des valeurs
    Par lnpt23 dans le forum Bases de données
    Réponses: 8
    Dernier message: 19/06/2006, 17h41

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