Rev 7468 | Blame | Compare with Previous | Last modification | View Log | RSS feed
/* Release Version List */SELECT qry.*FROM (SELECT rel.*,LEVEL AS HIERARCHYFROM (SELECT rt.RTAG_ID,rt.RTAG_NAME,rt.DISPLAY_ORDER,DECODE( rt.PARENT_RTAG_ID,rt.RTAG_ID, 0, rt.PARENT_RTAG_ID ) AS PARENT_RTAG_ID,DECODE( rt.official ,'Y', CASE WHEN TRUNC (SYSDATE - rt.official_stamp) > 60 THEN 'O' ELSE 'Y' END,rt.official ) as OFFICIAL,rt.DESCRIPTION,rt.ASSOC_MASS_REF,TO_CHAR(rt.created_stamp,'DD-Mon-YYYY HH24:MI:SS') AS created_stamp,U2.full_name as creator,TO_CHAR(rt.official_stamp,'DD-Mon-YYYY HH24:MI:SS') AS OFFICIAL_STAMP,TRUNC (SYSDATE - rt.official_stamp) as OFFICIAL_STAMP_DAYS,DECODE(U1.full_name, NULL, 'Unknown', U1.full_name )as modifier,RT.LXR,NVL(LX.LXRSERVER, 'N') AS LXRSERVER,NVL(RT.S3MANIFEST, 'N') AS S3MANIFEST ,CASE when (TRUNC(SYSTIMESTAMP) - TRUNC(rt.created_stamp) <= 20) AND rt.creator_id = :USER_ID AND rt.OFFICIAL != 'S' THEN 1 ELSE 0 END as userCanDelete,TO_CHAR(rm.timestamp,'DD-Mon-YYYY HH24:MI:SS') AS lastModified ,EXTRACT(DAY FROM (SYSTIMESTAMP - rm.timestamp)) as lastModified_DAYSFROM RELEASE_TAGS rtleft outer join users U1 on rt.official_id = U1.user_idleft outer join users U2 on rt.creator_id = U2.user_idleft outer join lxr_state lx ON rt.RTAG_ID = lx.RTAG_IDleft outer join release_modified rm ON rt.RTAG_ID = rm.RTAG_IDWHERE rt.PROJ_ID = :PROJ_ID) relSTART WITH rel.PARENT_RTAG_ID = 0CONNECT BY PRIOR rel.RTAG_ID = rel.PARENT_RTAG_IDORDER SIBLINGS BY rel.DISPLAY_ORDER) qryWHERE qry.OFFICIAL IN (/*SHOW_FILTER*/)