1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| SELECT sum( (Article_achete.ACH_QUANTITE * Article_achete.ACH_PRIX_D_ACHAT) * (1 - (Article_achete.ACH_REMISE / 100) ) ) AS MTHT, sum( ( (Article_achete.ACH_QUANTITE * Article_achete.ACH_PRIX_D_ACHAT) * (1 - (Article_achete.ACH_REMISE / 100) ) ) * (Article_achete.ACH_TVA / 100)) AS MTTVA, sum(( (Article_achete.ACH_QUANTITE * Article_achete.ACH_PRIX_D_ACHAT) * (1 - (Article_achete.ACH_REMISE / 100) ) ) ( ( (Article_achete.ACH_QUANTITE * Article_achete.ACH_PRIX_D_ACHAT) * (1 - (Article_achete.ACH_REMISE / 100) ) ) * (Article_achete.ACH_TVA / 100) )) AS MTTTC FROM "ACHATS.DB" Achats INNER JOIN "ARTICLE_ACHETE.DB" Article_achete
ON (Achats.ACH_ID = Article_achete.ACH_ID)
INNER JOIN "FOURNISSEURS.DB" Fournisseurs
ON (Achats.FRN_ID = Fournisseurs.FRN_ID)
INNER JOIN "ZONE_DE_STOCKAGE.DB" Zone_de_stockage
ON (Achats.ZST_ID = Zone_de_stockage.ZST_ID)
INNER JOIN "ARTICLES.DB" Articles
ON (Article_achete.ART_ID = Articles.ART_ID)
INNER JOIN "TAUX_DE_TVA.DB" Taux_de_tva
ON (Article_achete.ACH_TVA = Taux_de_tva.TVA_TAUX)
INNER JOIN "CLASSIFICATION.DB" Classification
ON (Articles.CLS_ID = Classification.CLS_ID)
INNER JOIN "A_POUR_COMPTE.DB" A_pour_compte
ON (Classification.CLS_ID = A_pour_compte.CLS_ID)
INNER JOIN "CODECPT.DB" Codecpt
ON (A_pour_compte.CPT_ID = Codecpt.CPT_ID)
WHERE Achats.ACH_NUMERO LIKE "BL%"
AND CAST (ACH_DATE_DE_LA_PIECE AS DATE) BETWEEN :dte1
AND :dte2 ORDER BY Article_achete.ACH_QUANTITE |
Partager