Rev 64 | Blame | Compare with Previous | Last modification | View Log | RSS feed
/* Product Versions List */SELECT distinct qry.*FROM (/* Return Last 10 versions */SELECT last.*FROM (SELECT pv.pv_id,pv.pkg_versionFROM PACKAGE_VERSIONS pvWHERE pv.pkg_id = :PKG_IDAND (/* Filter other extentions */( NVL( pv.V_EXT, 'LINK_NULL' ) NOT IN (SELECT pe.EXT_NAMEFROM PROJECT_EXTENTIONS pe,PROJECTS projWHERE proj.PROJ_ID != pe.PROJ_IDAND proj.PROJ_ID = :PROJ_ID) AND :FILTER_ON = 1 ) OR( NVL( pv.V_EXT, 'LINK_NULL' ) = NVL( pv.V_EXT, 'LINK_NULL' ) AND :FILTER_ON = 0 ))ORDER BY pv.PV_ID DESC) lastWHERE ROWNUM <= 5UNION/* Return Date and Extention filter */SELECT pv.pv_id,pv.pkg_versionFROM PACKAGE_VERSIONS pvWHERE pv.pkg_id = :PKG_IDAND (/* Filter other extentions */( NVL( pv.V_EXT, 'LINK_NULL' ) NOT IN (SELECT pe.EXT_NAMEFROM PROJECT_EXTENTIONS pe,PROJECTS projWHERE proj.PROJ_ID != pe.PROJ_IDAND proj.PROJ_ID = :PROJ_ID) AND :FILTER_ON = 1 ) OR( NVL( pv.V_EXT, 'LINK_NULL' ) = NVL( pv.V_EXT, 'LINK_NULL' ) AND :FILTER_ON = 0 ))AND (/* Filter on Date Modified */( TO_DATE( TO_CHAR( pv.MODIFIED_STAMP,'DD-MON-YYYY' ),'DD-MON-YYYY' ) >= TO_DATE( TO_CHAR( SYSDATE - 365/2,'DD-MON-YYYY' ),'DD-MON-YYYY' ) AND :FILTER_ON = 1 ) OR( TO_DATE( TO_CHAR( pv.MODIFIED_STAMP,'DD-MON-YYYY' ),'DD-MON-YYYY' ) = TO_DATE( TO_CHAR( pv.MODIFIED_STAMP,'DD-MON-YYYY' ),'DD-MON-YYYY' ) AND :FILTER_ON = 0 ))) qry,BOM_STATE bms,branches br,boms,os_contents osc,bom_contents bc,operating_systems os,production_bom pm,release_authorisation raWHERE bms.state_id = pm.state_idAND br.PROJ_ID = :PROJ_IDAND boms.BRANCH_ID = br.BRANCH_IDand bms.bom_id = boms.BOM_IDand osc.prod_id = qry.pv_idand bc.BOM_ID = boms.BOM_IDand os.NODE_ID = bc.NODE_IDand os.os_id = osc.os_idand br.BRANCH_ID = :BRANCH_IDand ra.PV_ID = qry.pv_idand ra.IS_OFFICIAL = 'Y'ORDER BY UPPER(qry.pkg_version)