V_QUERY_REVENUE_INSTALLMENTPLANBALANCE

Fields

Field Field Type Null Description
ID uniqueidentifier
BALANCE money yes

Definition

Copy
/*
Generated by Blackbaud AppFx Platform
Date:  3/19/2013 1:34:00 AM
Assembly Version:  Blackbaud.AppFx.Platform.SqlClr, Version=3.0.504.0, Culture=neutral, PublicKeyToken=null
Copyright Blackbaud
*/
CREATE VIEW dbo.V_QUERY_REVENUE_INSTALLMENTPLANBALANCE AS



                select
                    FINANCIALTRANSACTION.ID,
                    cast(
                        FINANCIALTRANSACTION.TRANSACTIONAMOUNT -   
                            (coalesce((    
                                select sum(INSTALLMENTSPLITPAYMENT.AMOUNT)   
                                from dbo.INSTALLMENTSPLITPAYMENT   
                                where INSTALLMENTSPLITPAYMENT.PLEDGEID = FINANCIALTRANSACTION.ID)
                            , 0) + 
                            coalesce((
                                select sum(INSTALLMENTSPLITWRITEOFF.TRANSACTIONAMOUNT)   
                                from dbo.INSTALLMENTSPLITWRITEOFF   
                                    inner join dbo.INSTALLMENTSPLIT on INSTALLMENTSPLITWRITEOFF.INSTALLMENTSPLITID = INSTALLMENTSPLIT.ID   
                                where INSTALLMENTSPLIT.PLEDGEID = FINANCIALTRANSACTION.ID)
                            , 0)
                        ) as money
                    ) BALANCE  
                from dbo.FINANCIALTRANSACTION