در این گزارش، برای کلیه داروهای ژنریک در سامانه، یک کد داروی IRC دیفالت (که نزدیک ترین قیمت را با قیمت در تعهد آن کد ژنریک دارد) به همراه قیمت آن IRC استخراج شده است.

ستونهای خروجی شامل :کد ژنریک، کد IRC، قیمت پایه و قیمت درتعهد است.

select 
    genericcode
    ,SUBSTR(defaultIRC,0,INSTR(defaultIRC,'|')-1) as defaultIRC
    ,SUBSTR((SUBSTR(defaultIRC,INSTR(defaultIRC,'|')+1)),0,INSTR((SUBSTR(defaultIRC,INSTR(defaultIRC,'|')+1)),'|')-1) as baseprice
    ,SUBSTR((SUBSTR(defaultIRC,INSTR(defaultIRC,'|')+1)),INSTR((SUBSTR(defaultIRC,INSTR(defaultIRC,'|')+1)),'|')+1) as ihiobaseprice
from (
    select abs(cscode) as genericcode
            ,PKGProductUTIL.fncGetDefaultIRCByGCODEV2(cscode) as defaultIRC
    from tpncproduct 
    where dto is null and type_id=41 and nationalnumber<0
);