1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
CREATE PROCEDURE sp_select_creance
(
@CodeUsager varchar(10)
)
AS
DECLARE @TotalHt Money
DECLARE @TotalTaxe Money
DECLARE @TotalReglement Money
BEGIN
SELECT @TotalTaxe = SUM((table_releve.montant)*table_ligne_taxe.taux_taxe/100) ,@TotalTaxe = SUM(DISTINCT table_releve.montant)
FROM
table_facture
LEFT JOIN table_releve ON (table_facture.code_usager = table_releve.code_usager)
LEFT JOIN table_ligne_taxe ON (table_facture.id_fact = table_ligne_taxe.id_fact)
WHERE (table_facture.code_usager=@CodeUsager)
SELECT @TotalReglement = SUM(montant_reg) FROM table_reglement WHERE (table_reglement.code_usager=@CodeUsager)
SELECT @TotalHt AS TotalHt, @TotalTaxe AS TotalTaxe, @TotalReglement AS TotalReglement
END |
Partager