Page tree

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

Actual Production
with P as (
        select 
        DAYTIME as DAYTIME, 
        sum(NET_VOL) as AP
        from dv_strm_day_pc_alloc
        where DAYTIME between (select TRUNC (sysdate,'YEAR') from DUAL) and (select TRUNC (CURRENT_DATE) from DUAL)
        and OBJECT_CODE = 'BAL1001'
        and PROFIT_CENTRE_CODE in ('BALDER_FIELD', 'RHE_FIELD', 'RH_FIELD')
        group by DAYTIME
    ),
    Q as (
        select 
        ((select TRUNC (sysdate,'YEAR') from DUAL) %2B (LEVEL - 1)) as DAYTIME,
        (select 0 from dual) as ZERO
        from DUAL
        connect by level <=( sysdate-((select TRUNC (sysdate,'YEAR') from DUAL)))    
    )
    select 
    concat(to_char(Q.DAYTIME,'YYYY-MM-DD'),'T00:00:00') as %22x%22,
    round(coalesce(P.AP,0),0) as %22y%22
    from Q 
    left join P on Q.DAYTIME = P.DAYTIME
    order by Q.DAYTIME
  • No labels