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
| SELECT
Tpaiement.Num_Paiement,
Tpaiement.Ref_Sinistre,
Tpaiement.Date_Paye,
Tpaiement.Montant,
Tpaiement.Numero_Pièce,
Tpaiement.Libelle,
Tsinistre.Identifiant_Type,
Tsinistre.Date_Survenue,
Tsinistre.Provision_Initiale,
Tsinistre.ADVERS,
Tsinistre.OBS,
TpaiementTOT.Somme_Totale,
Provision_Initiale-TpaiementTOT.Somme_Totale As Reste_à_payer
FROM
Tsinistre
INNER JOIN Tpaiement
ON Tpaiement.Ref_Sinistre=Tsinistre.Ref_Sinistre
INNER JOIN
(SELECT Ref_Sinistre, Sum(Montant) as Somme_Totale
FROM Tpaiement
GROUP BY Ref_Sinistre
) TpaiementTOT
ON TpaiementTOT.Ref_Sinistre=Tsinistre.Ref_Sinistre
WHERE
Tpaiement.Ref_Sinistre=:V_Ref_Sinistre |
Partager