You are on page 1of 2

SELECT

distinct (pro.propuesta), pro.producto, pro.fecha, pro.observacion, pro.usuario,


pro.validador, pro.poliza, pro.Inicio_Vig,
con.RUT_Cliente, con.contratante, con.direccion, con.pais, con.region, con.ciudad,
con.comuna, con.Rut_Intermediario,CON.DV, con.Nombre_Intermediario

FROM
(Select pr.propuesta, pr.nproduct, pr.producto, pr.fecha, pr.observacion,
pr.usuario, pr.validador, pol.npolicy as poliza, pol.ddate_origi as Inicio_Vig
FROM (select k.npolicy as Propuesta, k.nproduct, m.sdescript as Producto,
TRUNC(k.dcompdate) as Fecha,
trim(t.sdescript) as Observacion, u.sinitials as Usuario, n.sdescript as Validador
from insudb.obs_proposal k,
insudb.table5573 t,
insudb.prodmaster m,
insudb.users u,
insudb.notes n
where k.nobservation = t.nobservation
and k.nproduct = m.nproduct
and k.nbranch = m.nbranch
and k.nnotenum = n.nnotenum(+)
and k.scertype = 1
and k.nbranch = 8
and k.nusercode = u.nusercode
and to_char(k.dcompdate, 'yyyymmdd') = 20170907 -- CAMBIAR FECHA
and k.nobservation = 60) pr
left join

(select p.nbranch, p.npolicy, m.nproduct, m.sdescript, p.ddate_origi, p.nproponum


from policy p, prodmaster m
where p.nproduct = m.nproduct
and p.nbranch = m.nbranch
and p.nbranch = 8
and p.scertype = 2) pol

on pr.propuesta = pol.nproponum
and pr.nproduct = pol.nproduct) pro left join

(SELECT
K.npolicy, K.SCERTYPE, K.NBRANCH, K.NPRODUCT, K.RUT_Cliente, K.contratante,
K.direccion, K.pais, K.region, K.ciudad, K.comuna,
I.Rut_Intermediario, I.dv ,I.Nombre_Intermediario
FROM
(select R.npolicy, R.SCERTYPE, R.NBRANCH, R.NPRODUCT, trunc(cli.sclient)||
cli.sdigit as RUT_Cliente,
Cli.Scliename AS contratante, di.direccion, di.pais, di.region, di.ciudad,
di.comuna
from roles r, client cli,
(Select d.sclient, d.sdescadd as direccion, p.sdescript as pais, c.sdescript as
region, t.sdescript as ciudad, m.sdescript as comuna
from address d, MUNICIPALITY m, TABLE66 p, PROVINCE c, TAB_LOCAT t
where d.nmunicipality=m.nmunicipality
and d.ncountry=p.ncountry and d.nprovince=c.nprovince and d.nlocal=t.nlocal and
d.srectype = 2 and d.nrecowner=2) di
where r.sclient = cli.sclient
and r.sclient = di.sclient (+) and R.scertype = 1 and R.nbranch = 8 and r.nrole =
1)k left join

(SELECT R.NPOLICY, r.nproduct, TRUNC(CL.sclient) as Rut_Intermediario, CL.sdigit as


dv ,
CL.Scliename as Nombre_Intermediario
FROM ROLES R, CLIENT CL
WHERE R.NINTERMED IS NOT NULL
AND R.SCLIENT=CL.SCLIENT
and r.scertype=1
and r.nbranch=8
and r.nrole=13
and r.dnulldate is null) I

ON K.NPOLICY=I.NPOLICY
AND K.NPRODUCT=I.NPRODUCT) con

on pro.propuesta=con.npolicy
and pro.nproduct=con.nproduct
order by pro.fecha

You might also like