gerade Notwendigkeit eine MIT Klausel:
--„****************************************************************************“
--''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
--'ZWECK: - Frage, zum eines „Tabellen“ Gehäuses herzustellen
--'1.) ASSET_ID
--'2.) EVENT_TYPE
--'A) -1 Ausgang
--'B) 0 REO
--'c) 1 erwarb
--'3.) EVENT_DATE
--'4.) EVENT_UPB
--'5.) EVENT_DESC
--'Unioned zusammen in 1 Tabelle, 5 Spalten
--'anstelle von den mehrfachen Tabellen, mehrfache Spalten
--'
--'VERBINDET: - Verbindet zu ASSET_ID
--'
--'
--„****************************************************************************“
--''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
MIT vxAST_MVT (
ASSET_ID,
EVENT_TYPE,
EVENT_DATE,
EVENT_UPB,
EVENT_DESC)
WIE (
EINDEUTIGES VORWÄHLEN
a.ASSET_ID,
mvt.EVENT_TYPE,
mvt.EVENT_DATE,
mvt.EVENT_UPB,
mvt.EVENT_DESC
VON V_US_ASSET a
INNER VERBINDEN (AUSERWÄHLTES ASSET_ID, 1 EVENT_TYPE, asset_acquisition_date EVENT_DATE, UPB_ACQ EVENT_UPB, TRANSFER_REASON EVENT_DESC
VON V_US_ASSET, IN DEM asset_acquisition_date NICHT UNGÜLTIG IST UND VON TRANSFER_REASON IST NICHT UNGÜLTIG
ANSCHLUSS
ASSET_ID, 1, ASSET_REACTIVATION_DATE, UPB_AT_REACTIVATION, REACTIVATION_TRANSFER_REASON VORWÄHLEN
VON V_US_ASSET, IN DEM ASSET_REACTIVATION_DATE NICHT UNGÜLTIG IST UND VON REACTIVATION_TRANSFER_REASON IST NICHT UNGÜLTIG
ANSCHLUSS
ASSET_ID, 1, REACTIVATION_SS_TRANSFER_DATE_HISTORICAL, REACTIVATION_UPB_SS_TRANSFER_AMT_HISTORICAL, REACTIVATION_TRANSFER_REASON_HISTORICAL VORWÄHLEN
VON V_US_ASSET, IN DEM REACTIVATION_SS_TRANSFER_DATE_HISTORICAL NICHT UNGÜLTIG IST UND VON REACTIVATION_TRANSFER_REASON_HISTORICAL IST NICHT UNGÜLTIG
ANSCHLUSS
ASSET_ID VORWÄHLEN, - 1, ACT_DISPO_DATE, UPB_DISPO, DISPO_FULL_TYPE
VON V_US_DISPOSITIONS
ANSCHLUSS
ASSET_ID, - 1 ALS ARTEN VORWÄHLEN, act_tfr_master_serv_date, MOD_UPB, „RTM“
VON V_US_RTM
ANSCHLUSS
vprop.ASSET_ID, 0, vreo.FC_DATE_ACTUAL, NULL, NULL VORWÄHLEN
Vom INNEREN V_US_PROPERTY vprop V_US_REO_FORECLOSURE vreo AUF VERBINDEN vreo.PROPERTY_SYS_ID = vprop.PROPERTY_SYS_ID)
MVT
AUF a.ASSET_ID = mvt.ASSET_ID),
--„****************************************************************************“
--''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
--'ZWECK: - Frage, zum eines „Tabellen“ Gehäuses herzustellen
--'1.) ASSET_ID
--'2.) Die meiste neue Schätzung SUMMIERT AUF Anlagegut-Niveau
--'3.) Bewertungsstichtag
--'4.) Schätzung-Art (Schätzung oder BOV)
--'
--'
--'VERBINDET: - Verbindet zu ASSET_ID
--'
--'
--„****************************************************************************“
--''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
vxVAL (ASSET_ID,
VAL_VALUE,
VAL_DATE,
VAL_TYPE) WIE
(
vprop.ASSET_ID VORWÄHLEN,
SUMME (c.BOV_VALUE) ALS VAL_VALUE,
Max (c.BOV_DATE) ALS VAL_DATE,
„BOV“ ALS VAL_TYPE
Vom V_US_PROPERTY vprop
INNER VERBINDEN (AUSERWÄHLTES a.PROPERTY_SYS_ID, a.BOV_DATE, a.BOV_VALUE
VON BOV a
INNER VERBINDEN (AUSERWÄHLT
xa.PROPERTY_SYS_ID,
Max (xa.BOV_DATE) ALS BOV_DATE
VON BOV XA
GRUPPE DURCH xa.PROPERTY_SYS_ID) b
AUF b.PROPERTY_SYS_ID = a.PROPERTY_SYS_ID
UND a.BOV_DATE = b.BOV_DATE) c
AUF c.PROPERTY_SYS_ID = vprop.PROPERTY_SYS_ID
GRUPPE DURCH vprop.ASSET_ID
ANSCHLUSS
vprop.ASSET_ID VORWÄHLEN,
SUMME (c.CURR_APP_VALUE) ALS CURR_APP_VALUE,
Max (c.CURR_APP_DATE) ALS CURR_APP_DATE,
„APP“ ALS ARTEN
Vom INNEREN V_US_PROPERTY vprop VERBINDEN (a.PROPERTY_SYS_ID, a.CURR_APP_DATE, a.CURR_APP_VALUE VORWÄHLEN
VON SCHÄTZUNG a
INNER VERBINDEN (AUSERWÄHLT
xa.PROPERTY_SYS_ID,
Max (xa.CURR_APP_DATE) ALS CURR_APP_DATE
VON DER SCHÄTZUNG XA
GRUPPE DURCH xa.PROPERTY_SYS_ID) b
AUF b.PROPERTY_SYS_ID = a.PROPERTY_SYS_ID
UND a.CURR_APP_DATE = b.CURR_APP_DATE) c
AUF c.PROPERTY_SYS_ID = vprop.PROPERTY_SYS_ID
GRUPPE DURCH vprop.ASSET_ID)
---------------------------------------------------------------------------------------
EINDEUTIGES VORWÄHLEN
vast.ASSET_ID,
MAX_ACQ.EVENT_DATE,
vxVAL.VAL_VALUE
VON V_US_ASSET beträchtlich
INNER VERBINDEN (AUSERWÄHLTES vxAST_MVT.ASSET_ID, max (vxAST_MVT.EVENT_DATE) EVENT_DATE
Vom vxAST_MVT WO vxAST_MVT.EVENT_TYPE = 1
GRUPPE DURCH vxAST_MVT.ASSET_ID) MAX_ACQ
AUF vast.ASSET_ID = MAX_ACQ.ASSET_ID
LINKE ÄUSSERE ANSCHLIESSEN vxVAL Wert n
AUF value.ASSET_ID = vast.ASSET_ID UND
value.TYPE = „BOV“