Bonjour à tous.
J'ai 2 tables :
F_DOCENTETE qui est l'entete d'une facture
F_DOCLIGNE qui sont les lignes de la facture
Les 2 tables sont joint grâce au champ "DO_Piece" qui est le numéro de la facture.
Je cherche à faire une requête qui va récupérer des infos de l'entête et aller me calculer la somme des lignes pour en avoir le montant total et me l'ajouter aux SELECT pour en sortir le résultat avec le reste.
Bah je me rend compte que je ne sais pas faire. Toutes les imbrications que j'ai pu tester l'ont toujours été dans un WHERE et non pas un SELECT
Ma requête principale :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 SELECT DISTINCT F_DOCENTETE.DO_Piece as num_fact, F_DOCENTETE.DO_Coord01 as code_banque, F_DOCENTETE.DO_Date as date_fact, F_DOCENTETE.DO_Coord04 as echeance, F_DOCENTETE.DO_Tiers as client, F_DOCENTETE.DO_Coord03 as bordereau, /* TEST : JOIN F_DOCENTETE.DO_Piece = F_DOCLIGNE_Piece SET MontantHT=SELECT sum(F_DOCLIGNE.DL_MontantHT) FROM F_DOCLIGNE ... Marche pas ! */ FROM F_DOCENTETE, F_DOCLIGNE WHERE F_DOCENTETE.DO_type in('6','7') AND LEFT(F_DOCENTETE.DO_Piece,2)='FA' AND F_DOCENTETE.DO_Coord03 <> '' ORDER BY F_DOCENTETE.DO_Coord03 ASC
Merci de votre aide !
Partager