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

 Firebird Discussion :

select ou update ?


Sujet :

Firebird

  1. #1
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    100
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2005
    Messages : 100
    Points : 118
    Points
    118
    Par défaut select ou update ?
    Bonjour,
    j'utilise delphi 7 comme language de programmation et je viens de quitter les tables paradox pour joindre le monde des BDD. Pour cela j'ai choisi FIREBIRD 2.5., alors je débute avec une BDD constituée de deux tables: T1 et T2 :

    - T1 (code_article, libelle) : table des articles
    - T2 (code-article,date_vente,prix,montant) : table des ventes

    je veux , avec la commande (SELECT ou UPDATE) , avoir le résulat suivant :

    code_article, libelle,total_ventes.
    (ou total_ventes représente le montant total des ventes de chaque article de la table T1)

    j'ai essayé quelques tentatives qui n'ont aboutit à rien , genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    SELECT DISTINCT code_article, libelle, sum(montant)
    from t1, t2
    where t1.code_article = t2.code_article
    etc ...
    SVP un coups de pousse .
    Merci d'avance.

  2. #2
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 021
    Points : 40 935
    Points
    40 935
    Billets dans le blog
    62
    Par défaut
    Bonjour , je conseille fortement de lire les Tutos de SQLPro

    il n'y a pas de UPDATE

    Obtenir la somme des ventes de tous les articles (même si pas de vente)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    SELECT A.CODE_ARTICLE,A.LIBELLE,SUM(COALESCE(V.MONTANT,0.00)) AS TOT_VENTE
    FROM T1 A LEFT JOIN T2 V ON a.CODE_ARTICLE=v.CODE_ARTICLE
    WHERE  ... // critères de sélection 
    GROUP BY  1,2

    remarque
    - T2 (code-article,date_vente,prix,montant) : table des ventes
    il aurait été plus judicieux d'avoir une quantité vendue , plutôt qu'un montant
    après tout , montant=prix_unitaire*quantité
    MVP Embarcadero
    Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
    SGBD : Firebird 2.5, 3, SQLite
    générateurs États : FastReport, Rave, QuickReport
    OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd

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

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2005
    Messages : 100
    Points : 118
    Points
    118
    Par défaut
    merci sergio pour votre réponse rapide et désolé pour le retard,
    j'ai suivi votre conseil en téléchargeant tous les Tutos de SQLPro
    et mon problème a été résolu grace à votre réponse .
    encore mille fois merci, A+

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

Discussions similaires

  1. Grant Select, Insert, Update
    Par lmdpedat dans le forum Outils
    Réponses: 4
    Dernier message: 03/08/2006, 18h42
  2. Grant Select, Insert, Update
    Par lmdpedat dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 03/08/2006, 16h01
  3. Requête et sous requête avec SELECT et UPDATE
    Par Véronique75ca dans le forum Requêtes et SQL.
    Réponses: 6
    Dernier message: 29/06/2006, 22h25
  4. [MySql5]select ... for update
    Par melou dans le forum Requêtes
    Réponses: 1
    Dernier message: 20/04/2006, 12h11
  5. [Verrou] SELECT FOR UPDATE
    Par e1lauren dans le forum PostgreSQL
    Réponses: 10
    Dernier message: 13/10/2005, 18h06

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