select i_administrator.operatie, cerere.nr_ceree, cerere.data_cerere, n_calitate_imputernicit.denumire calit,
firma.cui, firma.cod_inmatriculare, substr(firma.denumire,1,254) denfirma, substr(i_persoana.denumire,1,254) nume
from i_persoana,i_administrator,firma,n_calitate_imputernicit, cerere, i_solutie, n_tip_solutie, n_tip_cerere
where i_administrator.id_persoana_adm=i_persoana.id(+)
and i_administrator.id_calitate_persoana=n_calitate_imputernicit.id
and n_calitate_imputernicit.cod in ('006','011')
and i_administrator.operatie=2
and i_administrator.id_cerere=cerere.id
and cerere.id_firma=firma.id
and cerere.data_cerere>to_date('01/01/2010','dd/mm/yyyy')
and cerere.id=i_solutie.id_cerere
and i_solutie.id_tip_solutie=n_tip_solutie.id
and n_tip_solutie.cod='001'
and cerere.id_tip_cerere=n_tip_cerere.id
and n_tip_cerere.cod='002'
and exists( select 1
from i_persoana i_persoana2,i_administrator i_administrator2, cerere cerere2, i_solutie i_solutie2,
n_calitate_imputernicit n_calitate_imputernicit2, n_tip_solutie n_tip_solutie2, n_tip_cerere n_tip_cerere2
where firma.id=cerere2.id_firma
and cerere2.data_cerere>=cerere.data_cerere
and cerere2.id=i_administrator2.id_cerere
and i_administrator2.operatie=11
and i_administrator2.id_persoana_adm=i_persoana2.id(+)
and INSTR(upper(replace(i_persoana2.denumire,chr(32), '')), upper(replace(i_persoana.denumire,chr(32), ''))) = 0
and i_administrator2.id_calitate_persoana=n_calitate_imputernicit2.id
and n_calitate_imputernicit2.cod in ('006','011')
and cerere2.id=i_solutie2.id_cerere
and i_solutie2.id_tip_solutie=n_tip_solutie2.id
and n_tip_solutie2.cod='001'
and cerere2.id_tip_cerere=n_tip_cerere2.id
and n_tip_cerere2.cod='002'
)
order by cerere.data_cerere
poate stie cineva sa scoata altfel
situatia asta
poate nu am pus toate conditiile
Multumesc
anticipat tuturor celor care vor face observatii