Access: Soustraire des infos d'une même table

Bonjour,

Voici mon problème.

J'ai une table A qui contient à la fois des notes de crédit et des facture. Les 2 sont différenciés par un flag 1 ou 0.
Par exemple si je ne veux prendre que les NCR je met simplement une condition sur le flag "TYPE_DOC".

Mon problème est que j'aimerais soustraire des factures l'ensemble des notes de crédit. Le faire de manière général mais aussi par client.

or je ne vois absolument pas comment faire pour le faire en 1 seul requète. Donc il faudrait lier 2 requetes ensemble et les soustraire par client mais je ne sais pas comment faire.

Si qqu a une info.

Merci d'avance
Configuration: Windows XP
Internet Explorer 6.0

3 réponses

  1. Bonjour,

    Peux-tu copier/coller toutes les colonnes de ta table , cela sera plus facile pour essayer de te proposer une solution ?
    Merci
    A plus
    0
    1. Je pourrais le faire mais ca serait volumineux et je ne pense pas que ca t'aidera.

      Imagine qu'il n'y a que 3 colonnes: Client/Montant/Type_DOC

      Exemple:
      technica_consulting/2000/1
      technica_consulting/100/0
      IBS_BELGIUM/4500/1
      IBS_BELGIUM/2500/1

      Ce qu'il me faudrait c'est faire un tableau ou on aurait
      technica_consulting/1900
      IBS_BELGIUM/7000

      En espérant que ce soit plus claire
      0
      1. Bonjour,

        Le code suivant devrait faire ce que tu veux
        select client,
        sum(iif(type_Doc = '1' , montant , (montant * -1)))
        from factures
        group by client;

        A plus
        0