Ver Mensaje Individual
  #6 (permalink)  
Antiguo 18/02/2015, 14:30
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses
Puntos: 360
Respuesta: reemplazar Case When por NVL ??

Antes que nada, cuentanos realmente que quieres hacer.

Lo que tienes en tu primer post funciona?
Código SQL:
Ver original
  1. SUM((inv_total_l - total_paid_l - cr_note_tot_l) *
  2.   (CASE WHEN (sysdate - m560.due_date) >= to_number(m002.odue_categx2) AND (sysdate - m560.due_date) < to_number(m002.odue_categx3) THEN 1 ELSE 0 END)) odue_3,

Entiendo que es la multiplicación de la suma de una multiplicación de campos interna con un 1 o un 0 que es producto de una validación que realizas con CASE.

Yo con lo pco que veo, no entiendo como con NVL puedes mejorar la consulta ni en que aspecto tendría un impacto en lo que ya tienes
__________________
Without data, You are another person with an opinion.
W. Edwads Deming