UFN_PLEDGE_GETINSTALLMENTS
Returns all the installments for a pledge.
Return
Return Type |
---|
table |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@REVENUEID | uniqueidentifier | IN |
Definition
Copy
CREATE function dbo.UFN_PLEDGE_GETINSTALLMENTS
(
@REVENUEID uniqueidentifier
)
returns table
as
return
(
select
INSTALLMENT.ID,
INSTALLMENT.TRANSACTIONAMOUNT,
INSTALLMENT.DATE,
INSTALLMENT.TRANSACTIONAMOUNT - coalesce(sum([PAYMENT].AMOUNT), 0) as [BALANCE],
cast(0.0 as money) as [APPLIED],
INSTALLMENT.SEQUENCE
from dbo.INSTALLMENT
left join INSTALLMENTPAYMENT as [PAYMENT] on [PAYMENT].INSTALLMENTID = INSTALLMENT.ID
where INSTALLMENT.REVENUEID = @REVENUEID
group by INSTALLMENT.ID, INSTALLMENT.TRANSACTIONAMOUNT, INSTALLMENT.DATE, INSTALLMENT.SEQUENCE
);