Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/10/2009, 08:04
ssh
 
Fecha de Ingreso: agosto-2009
Mensajes: 85
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: Reemplazar null por cero en select

Si, es complicado de explicar, pero ahora entendí bien el problema:

El resultado del query que tengo me arroja dos registros según una fecha, esos registros constan de varios campos, para el primer registro todos los valores son correctos, pero para el segundo registro no, pues "no existe" registro ahí en algunos campos, por lo tanto debería arrojar valores "null" o en este caso con la función coalesce arrojar valores "0", pero la función sólo se aplica cuando existe un registro y uno de sus "campos" es "null", por lo cual estoy buscando una forma de implementar un Distinct Left o Right (aún no sé bien como trabajan) para que Coalesce pueda funcionar bien y encontrar registros pero con campos vacíos, pues cuando Coalesce no encuentra nada, en este caso reemplaza con el último valor encontrado (los del primer registro).

Cómo puedo solucionar esto? Con distinct?

2009-10-04 00:00:00|;12|;8|;8|;2000
2009-10-05 00:00:00|;8 |;8|;8|;2000 ---> El segundo 8 y 2000 no deben ir, eso es NULL (Repite los anteriores)

Última edición por ssh; 06/10/2009 a las 08:46