>PROCEDURE [dbo].[PolicyLoansSelectTotalLoan] > @PolicyHeaderFK uniqueidentifier, > @TotalLoanAmount decimal(18,2) OUTPUT > >AS > SET NOCOUNT ON; > SELECT @TotalLoanAmount = cast(coalesce(SUM(LoanAmount) > - (select SUM(AmountReceived) > from receipts > inner join ReceiptDetails on ReceiptFK = ReceiptPK > where ReceiptTypeFK = 7 and receipts.policyheaderfk = @PolicyHeaderFK) > , 0) as decimal(18,2)) > FROM [dbo].[PolicyLoans] > WHERE [PolicyHeaderFK] = @PolicyHeaderFK > >>
>>SELECT policyheaderfk >> ,TotalLoanAmount = cast(coalesce(SUM(LoanAmount) >> - (select SUM(AmountReceived) >> from receipts >> inner join ReceiptDetails on ReceiptFK = ReceiptPK >> where ReceiptTypeFK = 7 and receipts.policyheaderfk = policyloans.policyheaderfk) >> , 0) as decimal(18,2)) >> FROM [dbo].[PolicyLoans] >> group by [PolicyLoans].policyheaderfk>>
ALTER PROCEDURE [dbo].[PolicyLoansSelectTotalLoan] >> @PolicyHeaderFK uniqueidentifier, >> @TotalLoanAmount decimal(18,2) OUTPUT >> >>AS >> SET NOCOUNT ON; >> SELECT @TotalLoanAmount = cast(coalesce(SUM(LoanAmount) >> - (select SUM(AmountReceived) >> from receipts >> inner join ReceiptDetails on ReceiptFK = ReceiptPK >> where ReceiptTypeFK = 7 and receipts.policyheaderfk = policyloans.policyheaderfk) >> , 0) as decimal(18,2)) >> FROM [dbo].[PolicyLoans] >> WHERE [PolicyHeaderFK] = @PolicyHeaderFK>>