DBA Data[Home] [Help]

VIEW: APPS.PN_VAR_PERIODS_V

Source

View Text - Preformatted

SELECT per.ROWID row_id ,per.PERIOD_ID period_id ,per.PERIOD_NUM period_num ,per.LAST_UPDATE_DATE last_update_date ,per.LAST_UPDATED_BY last_updated_by ,per.CREATION_DATE creation_date ,per.CREATED_BY created_by ,per.LAST_UPDATE_LOGIN last_update_login ,per.VAR_RENT_ID var_rent_id ,per.START_DATE start_date ,per.END_DATE end_date ,summ.actual_var_rent actual_var_rent ,summ.for_var_rent for_var_rent ,(summ.actual_var_rent - summ.for_var_rent) diff_var_rent ,per.ATTRIBUTE_CATEGORY attribute_category ,per.ATTRIBUTE1 attribute1 ,per.ATTRIBUTE2 attribute2 ,per.ATTRIBUTE3 attribute3 ,per.ATTRIBUTE4 attribute4 ,per.ATTRIBUTE5 attribute5 ,per.ATTRIBUTE6 attribute6 ,per.ATTRIBUTE7 attribute7 ,per.ATTRIBUTE8 attribute8 ,per.ATTRIBUTE9 attribute9 ,per.ATTRIBUTE10 attribute10 ,per.ATTRIBUTE11 attribute11 ,per.ATTRIBUTE12 attribute12 ,per.ATTRIBUTE13 attribute13 ,per.ATTRIBUTE14 attribute14 ,per.ATTRIBUTE15 attribute15 ,per.ORG_ID org_id ,per.STATUS status FROM (SELECT vsumm.period_id, vsumm.var_rent_id, sum(vsumm.ACTUAL_INVOICED_AMOUNT) actual_var_rent, pn_var_rent_calc_pkg.forecasted_var_rent(vsumm.var_rent_id,vsumm.period_id) for_var_rent FROM PN_VAR_RENT_INV_ALL vsumm, PN_VAR_PERIODS_ALL per WHERE vsumm.period_id(+) = per.period_id AND vsumm.var_rent_id(+) = per.var_rent_id GROUP BY vsumm.period_id,vsumm.var_rent_id) summ, PN_VAR_RENTS_ALL varent, PN_VAR_PERIODS per WHERE per.var_rent_id = varent.var_rent_id AND summ.period_id(+) = per.period_id AND summ.var_rent_id(+) = per.var_rent_id
View Text - HTML Formatted

SELECT PER.ROWID ROW_ID
, PER.PERIOD_ID PERIOD_ID
, PER.PERIOD_NUM PERIOD_NUM
, PER.LAST_UPDATE_DATE LAST_UPDATE_DATE
, PER.LAST_UPDATED_BY LAST_UPDATED_BY
, PER.CREATION_DATE CREATION_DATE
, PER.CREATED_BY CREATED_BY
, PER.LAST_UPDATE_LOGIN LAST_UPDATE_LOGIN
, PER.VAR_RENT_ID VAR_RENT_ID
, PER.START_DATE START_DATE
, PER.END_DATE END_DATE
, SUMM.ACTUAL_VAR_RENT ACTUAL_VAR_RENT
, SUMM.FOR_VAR_RENT FOR_VAR_RENT
, (SUMM.ACTUAL_VAR_RENT - SUMM.FOR_VAR_RENT) DIFF_VAR_RENT
, PER.ATTRIBUTE_CATEGORY ATTRIBUTE_CATEGORY
, PER.ATTRIBUTE1 ATTRIBUTE1
, PER.ATTRIBUTE2 ATTRIBUTE2
, PER.ATTRIBUTE3 ATTRIBUTE3
, PER.ATTRIBUTE4 ATTRIBUTE4
, PER.ATTRIBUTE5 ATTRIBUTE5
, PER.ATTRIBUTE6 ATTRIBUTE6
, PER.ATTRIBUTE7 ATTRIBUTE7
, PER.ATTRIBUTE8 ATTRIBUTE8
, PER.ATTRIBUTE9 ATTRIBUTE9
, PER.ATTRIBUTE10 ATTRIBUTE10
, PER.ATTRIBUTE11 ATTRIBUTE11
, PER.ATTRIBUTE12 ATTRIBUTE12
, PER.ATTRIBUTE13 ATTRIBUTE13
, PER.ATTRIBUTE14 ATTRIBUTE14
, PER.ATTRIBUTE15 ATTRIBUTE15
, PER.ORG_ID ORG_ID
, PER.STATUS STATUS
FROM (SELECT VSUMM.PERIOD_ID
, VSUMM.VAR_RENT_ID
, SUM(VSUMM.ACTUAL_INVOICED_AMOUNT) ACTUAL_VAR_RENT
, PN_VAR_RENT_CALC_PKG.FORECASTED_VAR_RENT(VSUMM.VAR_RENT_ID
, VSUMM.PERIOD_ID) FOR_VAR_RENT
FROM PN_VAR_RENT_INV_ALL VSUMM
, PN_VAR_PERIODS_ALL PER
WHERE VSUMM.PERIOD_ID(+) = PER.PERIOD_ID
AND VSUMM.VAR_RENT_ID(+) = PER.VAR_RENT_ID GROUP BY VSUMM.PERIOD_ID
, VSUMM.VAR_RENT_ID) SUMM
, PN_VAR_RENTS_ALL VARENT
, PN_VAR_PERIODS PER
WHERE PER.VAR_RENT_ID = VARENT.VAR_RENT_ID
AND SUMM.PERIOD_ID(+) = PER.PERIOD_ID
AND SUMM.VAR_RENT_ID(+) = PER.VAR_RENT_ID