Partage
  • Partager sur Facebook
  • Partager sur Twitter

requête sur Access

Sujet résolu
    16 novembre 2011 à 9:04:22

    Bonjour à tous!

    j'ai un problème concernant une requete sql pour ma base de données Access.
    om me demande de créer la requête « rq_somme_facture » qui parcourt la colonne client et pour chaque client calcule la somme de toutes ses factures qui figurent dans la table « Factures ». La somme est enregistrée dans la colonne « Total Facturé » de la table Ecart_client.

    voici ma requete:

    INSERT INTO Ecart_client ( Total_facture )
    SELECT Sum(Factures.[NET A PAYER]) AS [SommeDeNET A PAYER]
    FROM Factures, Client
    WHERE (((Client.NomClient)=[Factures].[CLIENT]));

    j'ai 3 tables: Client, Ecart_client et Factures.

    ma requete ne passe pas, avez-vous une solution?:(
    • Partager sur Facebook
    • Partager sur Twitter
      16 novembre 2011 à 10:40:18

      Citation : diamonde


      ma requete ne passe pas(



      Salut
      Ca veut dire quoi ? tu as une erreur ?
      • Partager sur Facebook
      • Partager sur Twitter
        16 novembre 2011 à 11:11:24

        elle affiche juste le champ "NET A PAYER" vide
        • Partager sur Facebook
        • Partager sur Twitter
          16 novembre 2011 à 19:08:08

          peux tu nous donner tes différentes tables sous la forme
          TABLE(Champs1, Champs2 ...)
          Merci
          • Partager sur Facebook
          • Partager sur Twitter

          Dans le doute, reboot.

            17 novembre 2011 à 12:23:25

            ok.
            Ecart_client(Id, Datejour,Client,Total_facture,Total_regle,Difference)
            Factures(ID_F,DATE,NUM_FACTURE,CLIENT,...,NET A PAYER)
            Client(ID_CLIENT,NomClient)
            • Partager sur Facebook
            • Partager sur Twitter
              17 novembre 2011 à 19:07:38

              Je mettrais ça sous cette forme:
              SELECT SUM Netapayer AS Totalapayer, id_client
              FROM Client, Facture
              WHERE Client.id_client=facture.id_client
              GROUP BY id_client;
              
              • Partager sur Facebook
              • Partager sur Twitter

              Dans le doute, reboot.

              requête sur Access

              × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
              × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
              • Editeur
              • Markdown