Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Valores NULL cambiarlos por 0

Estas en el tema de Valores NULL cambiarlos por 0 en el foro de SQL Server en Foros del Web. Hola nuevamente!! Tengo lo siguiente: select Nombre, [1] Ene, [2] Feb, [3] Mar, [4] Abr, [5] May, [6] Jun, [7] Jul, [8] Ago, [9] Sep, ...
  #1 (permalink)  
Antiguo 04/09/2008, 11:51
 
Fecha de Ingreso: enero-2008
Mensajes: 7
Antigüedad: 16 años, 3 meses
Puntos: 0
Valores NULL cambiarlos por 0

Hola nuevamente!!
Tengo lo siguiente:

select Nombre, [1] Ene, [2] Feb, [3] Mar, [4] Abr, [5] May, [6] Jun,

[7] Jul, [8] Ago, [9] Sep, [10] Oct, [11] Nov, [12] Dic

from (

select nombreVendedor as Nombre, month(fechaRendicion) as Mes,

count(numPoliza) as Cantidad

from [asignacion]
group by numPoliza, fechaRendicion,nombreVendedor

)
V PIVOT ( sum(Cantidad) FOR Mes IN ([1], [2], [3], [4], [5],

[6], [7], [8], [9], [10], [11], [12])) as ALGO


y me muestra

nombre ENE FEB MAR ABR MAY JUN
juan peres NULL 22 NULL NULL NULL NULL
Aqules Baeza 13 NULL 22 NULL NULL NULL

y lo q quiero es q me muestre en vez de un NULL un 0.

Eso seria!!!
Muchas gracias!
  #2 (permalink)  
Antiguo 04/09/2008, 12:06
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 9 meses
Puntos: 180
Respuesta: Valores NULL cambiarlos por 0

Con la funcion ISNULL()

SELECT ISNULL(TUCOLUMNA, 0) -- si TUCOLUMNA es NULL, coloca un 0
  #3 (permalink)  
Antiguo 04/09/2008, 14:45
 
Fecha de Ingreso: enero-2008
Mensajes: 7
Antigüedad: 16 años, 3 meses
Puntos: 0
Respuesta: Valores NULL cambiarlos por 0

Era eso justamente.
Muchas gracias.
(SOLUCIONADO)
  #4 (permalink)  
Antiguo 05/09/2008, 11:38
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 9 meses
Puntos: 180
Respuesta: Valores NULL cambiarlos por 0

Que bien, saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:08.