query
Publicado por mery (46 intervenciones) el 12/05/2005 16:51:39
hola a todos , tengo un query un poco extenso y que lee tablas tab grandes, lo que quisiera saber es como haga para que mejore el tempo de respuesta...y les pongo el query para que se hagan una idea y no se donde le pueda crea algunos index
Select a.c_proy, a.c_presta, a.c_anexo,
d.d_pater||' '||d.d_mater||', '||d.d_nombr as nombre,
uf_name_proyecto(a.c_proy) as nomproy,
max(a.m_saldo_actual_e) as m_saldo_actual_e,
max(b.m_cuota_mes_p_presta) as m_cuota_mes_p_presta,
sum(nvl(b.m_amortiz_p_presta,0)) as m_amortiz_p_presta,
sum(nvl(b.m_interes_p_presta,0)) as m_interes_p_presta,
sum(nvl(b.m_seg_desgra_p_presta,0)) as m_seg_desgra_p_presta
From lcta_cte_prestatario a,
lplanilla_cobranza b,
lliquidacion_cobranza c,
mprestatario d
Where a.c_presta = b.c_presta
and b.n_liquid_cobranza = c.n_liquid_cobranza
and a.c_presta = d.c_presta
and a.m_saldo_actual_e > 0
and a.f_anio_e||a.f_mes_e = '200312'
and to_char(b.f_pago,'YYYY') = '2003'
and c.f_anio_contable = '2003'
and c.i_liquid in (3,5)
Group by a.c_proy, a.c_presta, a.c_anexo, d.d_pater||' '||d.d_mater||',
'||d.d_nombr
Select a.c_proy, a.c_presta, a.c_anexo,
d.d_pater||' '||d.d_mater||', '||d.d_nombr as nombre,
uf_name_proyecto(a.c_proy) as nomproy,
max(a.m_saldo_actual_e) as m_saldo_actual_e,
max(b.m_cuota_mes_p_presta) as m_cuota_mes_p_presta,
sum(nvl(b.m_amortiz_p_presta,0)) as m_amortiz_p_presta,
sum(nvl(b.m_interes_p_presta,0)) as m_interes_p_presta,
sum(nvl(b.m_seg_desgra_p_presta,0)) as m_seg_desgra_p_presta
From lcta_cte_prestatario a,
lplanilla_cobranza b,
lliquidacion_cobranza c,
mprestatario d
Where a.c_presta = b.c_presta
and b.n_liquid_cobranza = c.n_liquid_cobranza
and a.c_presta = d.c_presta
and a.m_saldo_actual_e > 0
and a.f_anio_e||a.f_mes_e = '200312'
and to_char(b.f_pago,'YYYY') = '2003'
and c.f_anio_contable = '2003'
and c.i_liquid in (3,5)
Group by a.c_proy, a.c_presta, a.c_anexo, d.d_pater||' '||d.d_mater||',
'||d.d_nombr
Valora esta pregunta


0