Quantcast
Channel: SQL Server Data Warehousing forum
Viewing all articles
Browse latest Browse all 1203

Need to Shortten the Query

$
0
0

Team,

My Cognos Tool is generating a query which has multiple SUB Queries as this is generated by the TOOL

We can shorten the query by arranging the query in a Proper Way. Can anyone help me on this.

select D1.c1 as c1,
     D1.c2 as c2,
     D1.c3 as c3,
     D1.c4 as c4,
     D1.c5 as c5,
     (coalesce(D1.c4 , '')) || (coalesce(D1.c5 , '')) as c6,
     D1.c6 as c7,
     D2.c2 as c8,
     D1.c8 as c9,
     D1.c9 as c10,
     D1.c10 as c11,
     D1.c9 as c12,
     D1.c10 as c13
from
     (select distinct D1.c3 as c1,
               'College Retirement Equities Fund variable annuities' as c2,
               D1.c4 as c3,
               D1.c5 as c4,
               D1.c6 as c5,
               D1.c7 as c6,
               D1.c8 as c7,
               D1.c9 as c8,
               (coalesce(D1.c1 , 0)) as c9,
               (coalesce(D1.c2 , 0)) as c10
          from
               (select sum(T1."ENDING_MRKT_VAL_AMT") as c1,
                         sum(T1."ENDING_COST_AMT") as c2,
                         case  when substring(case  when T2."CLSS_DESC_TXT" = 'APPLE Traditional Benefit Responsive' and T3."SRC_SYS_VEH_CD" <> 'SA' and T3."SRC_SYS_VEH_CD" <> 'SV' and

T3."INVSTMNT_PRD_5500_CLSS_CD" in ('22', '98') then 'APPLE Traditional Benefit Responsive' when T2."CLSS_DESC_TXT" = 'APPLE Traditional Non Benefit Responsive' and T3."SRC_SYS_VEH_CD" <> 'SA' and

T3."SRC_SYS_VEH_CD" <> 'SV' and T3."INVSTMNT_PRD_5500_CLSS_CD" in ('22', '98') then 'APPLE Traditional Non Benefit Responsive' when T2."CLSS_DESC_TXT" = 'APPLE Traditional Non Benefit Responsive 2'

and T3."SRC_SYS_VEH_CD" <> 'SA' and T3."SRC_SYS_VEH_CD" <> 'SV' and T3."INVSTMNT_PRD_5500_CLSS_CD" in ('22', '98') then 'APPLE Traditional Non Benefit Responsive 2' when T2."CLSS_DESC_TXT" = 'APPLE

Traditional Benefit Responsive 2' and T3."SRC_SYS_VEH_CD" <> 'SA' and T3."SRC_SYS_VEH_CD" <> 'SV' and T3."INVSTMNT_PRD_5500_CLSS_CD" in ('22', '98') then 'APPLE Traditional Benefit Responsive 2'

when T3."SRC_SYS_VEH_CD" = '90' then 'Participant Loan Fund' when T3."SRC_SYS_VEH_CD" = '97' then 'Participant Loan Fund (deemed distributed)' else T3."INVSTMNT_VEH_LGL_DESC_TXT" end  from 1 for 4)

in ('CREF', 'APPLE') then '*' else '' end  as c3,
                         T4."PLN_DOC_NBR" as c4,
                         case  when T2."CLSS_DESC_TXT" = 'APPLE Traditional Benefit Responsive' and T3."SRC_SYS_VEH_CD" <> 'SA' and T3."SRC_SYS_VEH_CD" <> 'SV' and T3."INVSTMNT_PRD_5500_CLSS_CD" in

('22', '98') then 'BR1' when T2."CLSS_DESC_TXT" = 'APPLE Traditional Non Benefit Responsive' and T3."SRC_SYS_VEH_CD" <> 'SA' and T3."SRC_SYS_VEH_CD" <> 'SV' and T3."INVSTMNT_PRD_5500_CLSS_CD" in

('22', '98') then 'NBR' when T2."CLSS_DESC_TXT" = 'APPLE Traditional Benefit Responsive 2' and T3."SRC_SYS_VEH_CD" <> 'SA' and T3."SRC_SYS_VEH_CD" <> 'SV' and T3."INVSTMNT_PRD_5500_CLSS_CD" in

('22', '98') then 'BR2' when T2."CLSS_DESC_TXT" = 'APPLE Traditional Non Benefit Responsive 2' and T3."SRC_SYS_VEH_CD" <> 'SA' and T3."SRC_SYS_VEH_CD" <> 'SV' and T3."INVSTMNT_PRD_5500_CLSS_CD" in

('22', '98') then 'NB2' else T3."SRC_SYS_VEH_CD" end  as c5,
                         case  when T3."SRC_SYS_VEH_CD" <> '98' and T3."SRC_SYS_VEH_CD" <> 'SA' and T3."INVSTMNT_PRD_5500_CLSS_CD" = '22' and T3."SRC_SYS_VEH_CD" <> 'SV' then 'APPLE#' else

T3."INVSTMNT_TICKR_SYM_CD" end  as c6,
                         case  when T2."CLSS_DESC_TXT" = 'APPLE Traditional Benefit Responsive' and T3."SRC_SYS_VEH_CD" <> 'SA' and T3."SRC_SYS_VEH_CD" <> 'SV' and T3."INVSTMNT_PRD_5500_CLSS_CD" in

('22', '98') then 1 when T2."CLSS_DESC_TXT" = 'APPLE Traditional Non Benefit Responsive' and T3."SRC_SYS_VEH_CD" <> 'SA' and T3."SRC_SYS_VEH_CD" <> 'SV' and T3."INVSTMNT_PRD_5500_CLSS_CD" in ('22',

'98') then 2 when T2."CLSS_DESC_TXT" = 'APPLE Traditional Benefit Responsive 2' and T3."SRC_SYS_VEH_CD" <> 'SA' and T3."SRC_SYS_VEH_CD" <> 'SV' and T3."INVSTMNT_PRD_5500_CLSS_CD" in ('22', '98')

then 3 when T2."CLSS_DESC_TXT" = 'APPLE Traditional Non Benefit Responsive 2' and T3."SRC_SYS_VEH_CD" <> 'SA' and T3."SRC_SYS_VEH_CD" <> 'SV' and T3."INVSTMNT_PRD_5500_CLSS_CD" in ('22', '98') then

4 else (coalesce(T2."CLSS_SCHM_SQNC_NBR" , 99999)) end  as c7,
                         case  when T2."CLSS_DESC_TXT" = 'APPLE Traditional Benefit Responsive' and T3."SRC_SYS_VEH_CD" <> 'SA' and T3."SRC_SYS_VEH_CD" <> 'SV' and T3."INVSTMNT_PRD_5500_CLSS_CD" in

('22', '98') then 'APPLE Traditional Benefit Responsive' when T2."CLSS_DESC_TXT" = 'APPLE Traditional Non Benefit Responsive' and T3."SRC_SYS_VEH_CD" <> 'SA' and T3."SRC_SYS_VEH_CD" <> 'SV' and

T3."INVSTMNT_PRD_5500_CLSS_CD" in ('22', '98') then 'APPLE Traditional Non Benefit Responsive' when T2."CLSS_DESC_TXT" = 'APPLE Traditional Non Benefit Responsive 2' and T3."SRC_SYS_VEH_CD" <> 'SA'

and T3."SRC_SYS_VEH_CD" <> 'SV' and T3."INVSTMNT_PRD_5500_CLSS_CD" in ('22', '98') then 'APPLE Traditional Non Benefit Responsive 2' when T2."CLSS_DESC_TXT" = 'APPLE Traditional Benefit Responsive

2' and T3."SRC_SYS_VEH_CD" <> 'SA' and T3."SRC_SYS_VEH_CD" <> 'SV' and T3."INVSTMNT_PRD_5500_CLSS_CD" in ('22', '98') then 'APPLE Traditional Benefit Responsive 2' when T3."SRC_SYS_VEH_CD" = '90'

then 'Participant Loan Fund' when T3."SRC_SYS_VEH_CD" = '97' then 'Participant Loan Fund (deemed distributed)' else T3."INVSTMNT_VEH_LGL_DESC_TXT" end  as c8,
                         case  when T3."INVSTMNT_PRD_5500_CLSS_CD" in ('21', '22', '98') then '22' else T3."INVSTMNT_PRD_5500_CLSS_CD" end  as c9
                    from"INVSTMNT_FUND_DIM" T3 /* FUT_INVSTMNT_FUND_DIM */  left outer join "CLSS" T2 /* FUT_CLSS_FUND_ORDER */  On T3."SRC_SYS_VEH_CD" = T2."CLSS_CD" and

T3."INVSTMNT_TICKR_SYM_CD" = T2."INVSTMNT_SHRT_NM" and T2."CLSS_SCHM_ID" = 1616,"INSTN_PLN_PRD_DIM" T4 /* FUT_INSTN_PLN_PRD_DIM */ ,"FUND_ASSET_FACT" T1 /* FUT_FUND_ASSET_FACT */
                    where  ( T4."INSTN_PLN_PRD_DIM_ID" = T1."INSTN_PLN_PRD_DIM_ID" and T4."PLN_DOC_NBR" = '101164' and T3."INVSTMNT_FUND_DIM_ID" = T1."INVSTMNT_FUND_DIM_ID" and T1."MRKT_VAL_DT" =

'2014-10-31' )
                    group by T4."PLN_DOC_NBR", case  when T2."CLSS_DESC_TXT" = 'APPLE Traditional Benefit Responsive' and T3."SRC_SYS_VEH_CD" <> 'SA' and T3."SRC_SYS_VEH_CD" <> 'SV' and

T3."INVSTMNT_PRD_5500_CLSS_CD" in ('22', '98') then 'BR1' when T2."CLSS_DESC_TXT" = 'APPLE Traditional Non Benefit Responsive' and T3."SRC_SYS_VEH_CD" <> 'SA' and T3."SRC_SYS_VEH_CD" <> 'SV' and

T3."INVSTMNT_PRD_5500_CLSS_CD" in ('22', '98') then 'NBR' when T2."CLSS_DESC_TXT" = 'APPLE Traditional Benefit Responsive 2' and T3."SRC_SYS_VEH_CD" <> 'SA' and T3."SRC_SYS_VEH_CD" <> 'SV' and

T3."INVSTMNT_PRD_5500_CLSS_CD" in ('22', '98') then 'BR2' when T2."CLSS_DESC_TXT" = 'APPLE Traditional Non Benefit Responsive 2' and T3."SRC_SYS_VEH_CD" <> 'SA' and T3."SRC_SYS_VEH_CD" <> 'SV' and

T3."INVSTMNT_PRD_5500_CLSS_CD" in ('22', '98') then 'NB2' else T3."SRC_SYS_VEH_CD" end , case  when T3."SRC_SYS_VEH_CD" <> '98' and T3."SRC_SYS_VEH_CD" <> 'SA' and T3."INVSTMNT_PRD_5500_CLSS_CD" =

'22' and T3."SRC_SYS_VEH_CD" <> 'SV' then 'APPLE#' else T3."INVSTMNT_TICKR_SYM_CD" end , case  when T2."CLSS_DESC_TXT" = 'APPLE Traditional Benefit Responsive' and T3."SRC_SYS_VEH_CD" <> 'SA' and

T3."SRC_SYS_VEH_CD" <> 'SV' and T3."INVSTMNT_PRD_5500_CLSS_CD" in ('22', '98') then 'APPLE Traditional Benefit Responsive' when T2."CLSS_DESC_TXT" = 'APPLE Traditional Non Benefit Responsive' and

T3."SRC_SYS_VEH_CD" <> 'SA' and T3."SRC_SYS_VEH_CD" <> 'SV' and T3."INVSTMNT_PRD_5500_CLSS_CD" in ('22', '98') then 'APPLE Traditional Non Benefit Responsive' when T2."CLSS_DESC_TXT" = 'APPLE

Traditional Non Benefit Responsive 2' and T3."SRC_SYS_VEH_CD" <> 'SA' and T3."SRC_SYS_VEH_CD" <> 'SV' and T3."INVSTMNT_PRD_5500_CLSS_CD" in ('22', '98') then 'APPLE Traditional Non Benefit

Responsive 2' when T2."CLSS_DESC_TXT" = 'APPLE Traditional Benefit Responsive 2' and T3."SRC_SYS_VEH_CD" <> 'SA' and T3."SRC_SYS_VEH_CD" <> 'SV' and T3."INVSTMNT_PRD_5500_CLSS_CD" in ('22', '98')

then 'APPLE Traditional Benefit Responsive 2' when T3."SRC_SYS_VEH_CD" = '90' then 'Participant Loan Fund' when T3."SRC_SYS_VEH_CD" = '97' then 'Participant Loan Fund (deemed distributed)' else

T3."INVSTMNT_VEH_LGL_DESC_TXT" end , case  when T3."INVSTMNT_PRD_5500_CLSS_CD" in ('21', '22', '98') then '22' else T3."INVSTMNT_PRD_5500_CLSS_CD" end , case  when T2."CLSS_DESC_TXT" = 'APPLE

Traditional Benefit Responsive' and T3."SRC_SYS_VEH_CD" <> 'SA' and T3."SRC_SYS_VEH_CD" <> 'SV' and T3."INVSTMNT_PRD_5500_CLSS_CD" in ('22', '98') then 1 when T2."CLSS_DESC_TXT" = 'APPLE

Traditional Non Benefit Responsive' and T3."SRC_SYS_VEH_CD" <> 'SA' and T3."SRC_SYS_VEH_CD" <> 'SV' and T3."INVSTMNT_PRD_5500_CLSS_CD" in ('22', '98') then 2 when T2."CLSS_DESC_TXT" = 'APPLE

Traditional Benefit Responsive 2' and T3."SRC_SYS_VEH_CD" <> 'SA' and T3."SRC_SYS_VEH_CD" <> 'SV' and T3."INVSTMNT_PRD_5500_CLSS_CD" in ('22', '98') then 3 when T2."CLSS_DESC_TXT" = 'APPLE

Traditional Non Benefit Responsive 2' and T3."SRC_SYS_VEH_CD" <> 'SA' and T3."SRC_SYS_VEH_CD" <> 'SV' and T3."INVSTMNT_PRD_5500_CLSS_CD" in ('22', '98') then 4 else (coalesce

(T2."CLSS_SCHM_SQNC_NBR" , 99999)) end , case  when substring(case  when T2."CLSS_DESC_TXT" = 'APPLE Traditional Benefit Responsive' and T3."SRC_SYS_VEH_CD" <> 'SA' and T3."SRC_SYS_VEH_CD" <> 'SV'

and T3."INVSTMNT_PRD_5500_CLSS_CD" in ('22', '98') then 'APPLE Traditional Benefit Responsive' when T2."CLSS_DESC_TXT" = 'APPLE Traditional Non Benefit Responsive' and T3."SRC_SYS_VEH_CD" <> 'SA'

and T3."SRC_SYS_VEH_CD" <> 'SV' and T3."INVSTMNT_PRD_5500_CLSS_CD" in ('22', '98') then 'APPLE Traditional Non Benefit Responsive' when T2."CLSS_DESC_TXT" = 'APPLE Traditional Non Benefit

Responsive 2' and T3."SRC_SYS_VEH_CD" <> 'SA' and T3."SRC_SYS_VEH_CD" <> 'SV' and T3."INVSTMNT_PRD_5500_CLSS_CD" in ('22', '98') then 'APPLE Traditional Non Benefit Responsive 2' when

T2."CLSS_DESC_TXT" = 'APPLE Traditional Benefit Responsive 2' and T3."SRC_SYS_VEH_CD" <> 'SA' and T3."SRC_SYS_VEH_CD" <> 'SV' and T3."INVSTMNT_PRD_5500_CLSS_CD" in ('22', '98') then 'APPLE

Traditional Benefit Responsive 2' when T3."SRC_SYS_VEH_CD" = '90' then 'Participant Loan Fund' when T3."SRC_SYS_VEH_CD" = '97' then 'Participant Loan Fund (deemed distributed)' else

T3."INVSTMNT_VEH_LGL_DESC_TXT" end  from 1 for 4) in ('CREF', 'APPLE') then '*' else '' end
               ) D1
          where  ( D1.c1 <> 0 )
          qualify ROW_NUMBER() OVER (PARTITION BY D1.c4, D1.c5, D1.c6, D1.c7, D1.c8, D1.c9 ORDER BY D1.c4, D1.c5, D1.c6, D1.c7, D1.c8, D1.c9) = 1
     ) D1 inner join (select D2.c1 as c1,
               D2.c3 as c2,
               D2.c2 as c3
          from
               (select case  when T2."CLSS_DESC_TXT" = 'APPLE Traditional Benefit Responsive' and T3."SRC_SYS_VEH_CD" <> 'SA' and T3."SRC_SYS_VEH_CD" <> 'SV' and T3."INVSTMNT_PRD_5500_CLSS_CD" in

('22', '98') then 'BR1' when T2."CLSS_DESC_TXT" = 'APPLE Traditional Non Benefit Responsive' and T3."SRC_SYS_VEH_CD" <> 'SA' and T3."SRC_SYS_VEH_CD" <> 'SV' and T3."INVSTMNT_PRD_5500_CLSS_CD" in

('22', '98') then 'NBR' when T2."CLSS_DESC_TXT" = 'APPLE Traditional Benefit Responsive 2' and T3."SRC_SYS_VEH_CD" <> 'SA' and T3."SRC_SYS_VEH_CD" <> 'SV' and T3."INVSTMNT_PRD_5500_CLSS_CD" in

('22', '98') then 'BR2' when T2."CLSS_DESC_TXT" = 'APPLE Traditional Non Benefit Responsive 2' and T3."SRC_SYS_VEH_CD" <> 'SA' and T3."SRC_SYS_VEH_CD" <> 'SV' and T3."INVSTMNT_PRD_5500_CLSS_CD" in

('22', '98') then 'NB2' else T3."SRC_SYS_VEH_CD" end  as c1,
                         case  when T3."SRC_SYS_VEH_CD" <> '98' and T3."SRC_SYS_VEH_CD" <> 'SA' and T3."INVSTMNT_PRD_5500_CLSS_CD" = '22' and T3."SRC_SYS_VEH_CD" <> 'SV' then 'APPLE#' else

T3."INVSTMNT_TICKR_SYM_CD" end  as c2,
                         max(T3."EFF_DT") as c3
                    from"INVSTMNT_FUND_DIM" T3 /* FUT_INVSTMNT_FUND_DIM */  left outer join "CLSS" T2 /* FUT_CLSS_FUND_ORDER */  On T3."SRC_SYS_VEH_CD" = T2."CLSS_CD" and

T3."INVSTMNT_TICKR_SYM_CD" = T2."INVSTMNT_SHRT_NM" and T2."CLSS_SCHM_ID" = 1616
                    where  ( case  when T2."CLSS_DESC_TXT" = 'APPLE Traditional Benefit Responsive' and T3."SRC_SYS_VEH_CD" <> 'SA' and T3."SRC_SYS_VEH_CD" <> 'SV' and

T3."INVSTMNT_PRD_5500_CLSS_CD" in ('22', '98') then 'APPLE Traditional Benefit Responsive' when T2."CLSS_DESC_TXT" = 'APPLE Traditional Non Benefit Responsive' and T3."SRC_SYS_VEH_CD" <> 'SA' and

T3."SRC_SYS_VEH_CD" <> 'SV' and T3."INVSTMNT_PRD_5500_CLSS_CD" in ('22', '98') then 'APPLE Traditional Non Benefit Responsive' when T2."CLSS_DESC_TXT" = 'APPLE Traditional Non Benefit Responsive 2'

and T3."SRC_SYS_VEH_CD" <> 'SA' and T3."SRC_SYS_VEH_CD" <> 'SV' and T3."INVSTMNT_PRD_5500_CLSS_CD" in ('22', '98') then 'APPLE Traditional Non Benefit Responsive 2' when T2."CLSS_DESC_TXT" = 'APPLE

Traditional Benefit Responsive 2' and T3."SRC_SYS_VEH_CD" <> 'SA' and T3."SRC_SYS_VEH_CD" <> 'SV' and T3."INVSTMNT_PRD_5500_CLSS_CD" in ('22', '98') then 'APPLE Traditional Benefit Responsive 2'

when T3."SRC_SYS_VEH_CD" = '90' then 'Participant Loan Fund' when T3."SRC_SYS_VEH_CD" = '97' then 'Participant Loan Fund (deemed distributed)' else T3."INVSTMNT_VEH_LGL_DESC_TXT" end  <> '' and

T3."EFF_DT" <= '2014-10-31' )
                    group by case  when T2."CLSS_DESC_TXT" = 'APPLE Traditional Benefit Responsive' and T3."SRC_SYS_VEH_CD" <> 'SA' and T3."SRC_SYS_VEH_CD" <> 'SV' and

T3."INVSTMNT_PRD_5500_CLSS_CD" in ('22', '98') then 'BR1' when T2."CLSS_DESC_TXT" = 'APPLE Traditional Non Benefit Responsive' and T3."SRC_SYS_VEH_CD" <> 'SA' and T3."SRC_SYS_VEH_CD" <> 'SV' and

T3."INVSTMNT_PRD_5500_CLSS_CD" in ('22', '98') then 'NBR' when T2."CLSS_DESC_TXT" = 'APPLE Traditional Benefit Responsive 2' and T3."SRC_SYS_VEH_CD" <> 'SA' and T3."SRC_SYS_VEH_CD" <> 'SV' and

T3."INVSTMNT_PRD_5500_CLSS_CD" in ('22', '98') then 'BR2' when T2."CLSS_DESC_TXT" = 'APPLE Traditional Non Benefit Responsive 2' and T3."SRC_SYS_VEH_CD" <> 'SA' and T3."SRC_SYS_VEH_CD" <> 'SV' and

T3."INVSTMNT_PRD_5500_CLSS_CD" in ('22', '98') then 'NB2' else T3."SRC_SYS_VEH_CD" end , case  when T3."SRC_SYS_VEH_CD" <> '98' and T3."SRC_SYS_VEH_CD" <> 'SA' and T3."INVSTMNT_PRD_5500_CLSS_CD" =

'22' and T3."SRC_SYS_VEH_CD" <> 'SV' then 'APPLE#' else T3."INVSTMNT_TICKR_SYM_CD" end
               ) D1 inner join (select case  when T2."CLSS_DESC_TXT" = 'APPLE Traditional Benefit Responsive' and T3."SRC_SYS_VEH_CD" <> 'SA' and T3."SRC_SYS_VEH_CD" <> 'SV' and

T3."INVSTMNT_PRD_5500_CLSS_CD" in ('22', '98') then 'BR1' when T2."CLSS_DESC_TXT" = 'APPLE Traditional Non Benefit Responsive' and T3."SRC_SYS_VEH_CD" <> 'SA' and T3."SRC_SYS_VEH_CD" <> 'SV' and

T3."INVSTMNT_PRD_5500_CLSS_CD" in ('22', '98') then 'NBR' when T2."CLSS_DESC_TXT" = 'APPLE Traditional Benefit Responsive 2' and T3."SRC_SYS_VEH_CD" <> 'SA' and T3."SRC_SYS_VEH_CD" <> 'SV' and

T3."INVSTMNT_PRD_5500_CLSS_CD" in ('22', '98') then 'BR2' when T2."CLSS_DESC_TXT" = 'APPLE Traditional Non Benefit Responsive 2' and T3."SRC_SYS_VEH_CD" <> 'SA' and T3."SRC_SYS_VEH_CD" <> 'SV' and

T3."INVSTMNT_PRD_5500_CLSS_CD" in ('22', '98') then 'NB2' else T3."SRC_SYS_VEH_CD" end  as c1,
                         case  when T3."SRC_SYS_VEH_CD" <> '98' and T3."SRC_SYS_VEH_CD" <> 'SA' and T3."INVSTMNT_PRD_5500_CLSS_CD" = '22' and T3."SRC_SYS_VEH_CD" <> 'SV' then 'APPLE#' else

T3."INVSTMNT_TICKR_SYM_CD" end  as c2,
                         case  when T2."CLSS_DESC_TXT" = 'APPLE Traditional Benefit Responsive' and T3."SRC_SYS_VEH_CD" <> 'SA' and T3."SRC_SYS_VEH_CD" <> 'SV' and T3."INVSTMNT_PRD_5500_CLSS_CD" in

('22', '98') then 'APPLE Traditional Benefit Responsive' when T2."CLSS_DESC_TXT" = 'APPLE Traditional Non Benefit Responsive' and T3."SRC_SYS_VEH_CD" <> 'SA' and T3."SRC_SYS_VEH_CD" <> 'SV' and

T3."INVSTMNT_PRD_5500_CLSS_CD" in ('22', '98') then 'APPLE Traditional Non Benefit Responsive' when T2."CLSS_DESC_TXT" = 'APPLE Traditional Non Benefit Responsive 2' and T3."SRC_SYS_VEH_CD" <> 'SA'

and T3."SRC_SYS_VEH_CD" <> 'SV' and T3."INVSTMNT_PRD_5500_CLSS_CD" in ('22', '98') then 'APPLE Traditional Non Benefit Responsive 2' when T2."CLSS_DESC_TXT" = 'APPLE Traditional Benefit Responsive

2' and T3."SRC_SYS_VEH_CD" <> 'SA' and T3."SRC_SYS_VEH_CD" <> 'SV' and T3."INVSTMNT_PRD_5500_CLSS_CD" in ('22', '98') then 'APPLE Traditional Benefit Responsive 2' when T3."SRC_SYS_VEH_CD" = '90'

then 'Participant Loan Fund' when T3."SRC_SYS_VEH_CD" = '97' then 'Participant Loan Fund (deemed distributed)' else T3."INVSTMNT_VEH_LGL_DESC_TXT" end  as c3,
                         max(T3."EFF_DT") as c4
                    from"INVSTMNT_FUND_DIM" T3 /* FUT_INVSTMNT_FUND_DIM */  left outer join "CLSS" T2 /* FUT_CLSS_FUND_ORDER */  On T3."SRC_SYS_VEH_CD" = T2."CLSS_CD" and

T3."INVSTMNT_TICKR_SYM_CD" = T2."INVSTMNT_SHRT_NM" and T2."CLSS_SCHM_ID" = 1616
                    where  ( case  when T2."CLSS_DESC_TXT" = 'APPLE Traditional Benefit Responsive' and T3."SRC_SYS_VEH_CD" <> 'SA' and T3."SRC_SYS_VEH_CD" <> 'SV' and

T3."INVSTMNT_PRD_5500_CLSS_CD" in ('22', '98') then 'APPLE Traditional Benefit Responsive' when T2."CLSS_DESC_TXT" = 'APPLE Traditional Non Benefit Responsive' and T3."SRC_SYS_VEH_CD" <> 'SA' and

T3."SRC_SYS_VEH_CD" <> 'SV' and T3."INVSTMNT_PRD_5500_CLSS_CD" in ('22', '98') then 'APPLE Traditional Non Benefit Responsive' when T2."CLSS_DESC_TXT" = 'APPLE Traditional Non Benefit Responsive 2'

and T3."SRC_SYS_VEH_CD" <> 'SA' and T3."SRC_SYS_VEH_CD" <> 'SV' and T3."INVSTMNT_PRD_5500_CLSS_CD" in ('22', '98') then 'APPLE Traditional Non Benefit Responsive 2' when T2."CLSS_DESC_TXT" = 'APPLE

Traditional Benefit Responsive 2' and T3."SRC_SYS_VEH_CD" <> 'SA' and T3."SRC_SYS_VEH_CD" <> 'SV' and T3."INVSTMNT_PRD_5500_CLSS_CD" in ('22', '98') then 'APPLE Traditional Benefit Responsive 2'

when T3."SRC_SYS_VEH_CD" = '90' then 'Participant Loan Fund' when T3."SRC_SYS_VEH_CD" = '97' then 'Participant Loan Fund (deemed distributed)' else T3."INVSTMNT_VEH_LGL_DESC_TXT" end  <> '' and

T3."EFF_DT" <= '2014-10-31' )
                    group by case  when T2."CLSS_DESC_TXT" = 'APPLE Traditional Benefit Responsive' and T3."SRC_SYS_VEH_CD" <> 'SA' and T3."SRC_SYS_VEH_CD" <> 'SV' and

T3."INVSTMNT_PRD_5500_CLSS_CD" in ('22', '98') then 'BR1' when T2."CLSS_DESC_TXT" = 'APPLE Traditional Non Benefit Responsive' and T3."SRC_SYS_VEH_CD" <> 'SA' and T3."SRC_SYS_VEH_CD" <> 'SV' and

T3."INVSTMNT_PRD_5500_CLSS_CD" in ('22', '98') then 'NBR' when T2."CLSS_DESC_TXT" = 'APPLE Traditional Benefit Responsive 2' and T3."SRC_SYS_VEH_CD" <> 'SA' and T3."SRC_SYS_VEH_CD" <> 'SV' and

T3."INVSTMNT_PRD_5500_CLSS_CD" in ('22', '98') then 'BR2' when T2."CLSS_DESC_TXT" = 'APPLE Traditional Non Benefit Responsive 2' and T3."SRC_SYS_VEH_CD" <> 'SA' and T3."SRC_SYS_VEH_CD" <> 'SV' and

T3."INVSTMNT_PRD_5500_CLSS_CD" in ('22', '98') then 'NB2' else T3."SRC_SYS_VEH_CD" end , case  when T3."SRC_SYS_VEH_CD" <> '98' and T3."SRC_SYS_VEH_CD" <> 'SA' and T3."INVSTMNT_PRD_5500_CLSS_CD" =

'22' and T3."SRC_SYS_VEH_CD" <> 'SV' then 'APPLE#' else T3."INVSTMNT_TICKR_SYM_CD" end , case  when T2."CLSS_DESC_TXT" = 'APPLE Traditional Benefit Responsive' and T3."SRC_SYS_VEH_CD" <> 'SA' and

T3."SRC_SYS_VEH_CD" <> 'SV' and T3."INVSTMNT_PRD_5500_CLSS_CD" in ('22', '98') then 'APPLE Traditional Benefit Responsive' when T2."CLSS_DESC_TXT" = 'APPLE Traditional Non Benefit Responsive' and

T3."SRC_SYS_VEH_CD" <> 'SA' and T3."SRC_SYS_VEH_CD" <> 'SV' and T3."INVSTMNT_PRD_5500_CLSS_CD" in ('22', '98') then 'APPLE Traditional Non Benefit Responsive' when T2."CLSS_DESC_TXT" = 'APPLE

Traditional Non Benefit Responsive 2' and T3."SRC_SYS_VEH_CD" <> 'SA' and T3."SRC_SYS_VEH_CD" <> 'SV' and T3."INVSTMNT_PRD_5500_CLSS_CD" in ('22', '98') then 'APPLE Traditional Non Benefit

Responsive 2' when T2."CLSS_DESC_TXT" = 'APPLE Traditional Benefit Responsive 2' and T3."SRC_SYS_VEH_CD" <> 'SA' and T3."SRC_SYS_VEH_CD" <> 'SV' and T3."INVSTMNT_PRD_5500_CLSS_CD" in ('22', '98')

then 'APPLE Traditional Benefit Responsive 2' when T3."SRC_SYS_VEH_CD" = '90' then 'Participant Loan Fund' when T3."SRC_SYS_VEH_CD" = '97' then 'Participant Loan Fund (deemed distributed)' else

T3."INVSTMNT_VEH_LGL_DESC_TXT" end
               ) D2 On D1.c2 = D2.c2 and D1.c1 = D2.c1 and D1.c3 = D2.c4
     ) D2 On D1.c4 = D2.c1 and D1.c5 = D2.c3
order by 7, 4

Thanks!

Bindu


Viewing all articles
Browse latest Browse all 1203

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>