V_QUERY_BBDW_PLEDGESUMMARY

Fields

Field Field Type Null Description
FINANCIALTRANSACTIONFACTID int
FINANCIALTRANSACTIONSYSTEMID uniqueidentifier yes
AMOUNT money yes
TRANSACTIONBALANCE money yes
TOTALPAIDAMOUNT money yes
PASTDUEAMOUNT money yes
TOTALINSTALLMENTCOUNT int yes
FREQUENCY nvarchar(50) yes
STARTDATE datetime yes
STARTDATEDIMID int yes
ENDDATE datetime yes
ENDDATEDIMID int yes
FIRSTINSTALLMENTFACTID int yes
LASTINSTALLMENTFACTID int yes
NEXTINSTALLMENTFACTID int yes
CURRENCYSYSTEMID uniqueidentifier yes
BASEAMOUNT money yes
BASECURRENCYSYSTEMID uniqueidentifier yes

Definition

Copy
create view BBDW.[V_QUERY_BBDW_PLEDGESUMMARY] as 

select
  ft.[FINANCIALTRANSACTIONFACTID],
  ft.[FINANCIALTRANSACTIONSYSTEMID],
  ft.[AMOUNT],
  ft.[TRANSACTIONBALANCE],
  ft.[TOTALPAIDAMOUNT],
  ft.[PASTDUEAMOUNT],
  ft.[TOTALINSTALLMENTCOUNT],
  rs.[FREQUENCY],
  fi.[INSTALLMENTDATE] as [STARTDATE],
  fi.[INSTALLMENTDATEDIMID] as [STARTDATEDIMID],
  li.[INSTALLMENTDATE] as [ENDDATE],
  li.[INSTALLMENTDATEDIMID] as [ENDDATEDIMID],
  fi.[INSTALLMENTFACTID] as [FIRSTINSTALLMENTFACTID],
  li.[INSTALLMENTFACTID] as [LASTINSTALLMENTFACTID],
  ni.[INSTALLMENTFACTID] as [NEXTINSTALLMENTFACTID],
  c.[CURRENCYSYSTEMID],
  ft.[BASEAMOUNT],
  bc.[CURRENCYSYSTEMID] [BASECURRENCYSYSTEMID]
from BBDW.[FACT_FINANCIALTRANSACTION] ft
inner join BBDW.[DIM_REVENUECODE] rc on ft.[REVENUECODEDIMID] = rc.[REVENUECODEDIMID]
left join BBDW.[DIM_REVENUESCHEDULE] rs on ft.[REVENUESCHEDULEDIMID] = rs.[REVENUESCHEDULEDIMID]
left join BBDW.[FACT_INSTALLMENT] fi on ft.[FINANCIALTRANSACTIONFACTID] = fi.[FINANCIALTRANSACTIONFACTID] and fi.[ISFIRSTINSTALLMENT] = 1
left join BBDW.[FACT_INSTALLMENT] li on ft.[FINANCIALTRANSACTIONFACTID] = li.[FINANCIALTRANSACTIONFACTID] and li.[ISLASTINSTALLMENT] = 1
left join BBDW.[FACT_INSTALLMENT] ni on ft.[FINANCIALTRANSACTIONFACTID] = ni.[FINANCIALTRANSACTIONFACTID] and ni.[ISNEXTINSTALLMENT] = 1
left join BBDW.[DIM_CURRENCY] bc on bc.[CURRENCYDIMID] = ft.[BASECURRENCYDIMID]
outer apply BBDW.[DIM_CURRENCY] c 
where [REVENUETRANSACTIONTYPECODE] = 1        
and c.[ISORGANIZATIONCURRENCY] = 1