GMS_CURRENT_BUDGET_PERIOD_V
Details
-
Schema: FUSION
-
Object owner: GMS
-
Object type: VIEW
Columns
Name |
---|
AWARD_ID END_AWARD_ID PERIOD_START_DATE PERIOD_END_DATE |
Query
SQL_Statement |
---|
select a.award_id, b.award_id as end_award_id , min(a.start_date) as period_start_date, min(b.end_date) as period_end_date from gms_award_budget_periods a, gms_award_budget_periods b, gms_award_headers_b c where TRUNC(a.start_date) <= TRUNC(sysdate) and TRUNC(b.end_date) >= TRUNC(sysdate) and a.award_id = b.award_id and a.award_id = c.id group by a.award_id, b.award_id, c.expanded_auth_flag union select a.award_id, b.award_id as end_award_id , min(a.start_date) as period_start_date, max(b.end_date) as period_end_date from gms_award_budget_periods a, gms_award_budget_periods b, gms_award_headers_b c where TRUNC(b.end_date) < TRUNC(sysdate) and a.award_id = b.award_id and a.award_id = c.id and a.award_id not in (select d.award_id from gms_award_budget_periods d where TRUNC(d.start_date) <= TRUNC(sysdate) and TRUNC(d.end_date) >= TRUNC(sysdate)) group by a.award_id, b.award_id, c.expanded_auth_flag |