SQL Server - Ayuda urgente con valores null

 
Vista:

Ayuda urgente con valores null

Publicado por Juan (23 intervenciones) el 20/06/2011 19:53:41
Hola a todos, una ayuda urgente por favor, tengo una tabla con 99 columnas, de las cuales solo voy a evaluar 6 columnas de las cuales algunas tienen datos y otras tienen valores nulos, yo quiero contar todos los valores nulos que tienen esas 6 columnas, nada mas

Al inicio hice esto:

select count(isnull(pf73_ju_hir, '')) as ju,
count(isnull(pf73_vi_hir,'')) as vi,
count(isnull(pf73_sa_hir, '')) as sa,
count(isnull(pf73_lu_hir, '')) as lu,
count(isnull(pf73_ma_hir, '')) as ma,
count(isnull(pf73_mi_hir, '')) as mi

from pf73_asist_pers

where login = 'pcerda'
And pf73_ju_hir is null

Hasta ahi me cuenta bien la primera columna pero las demas no me cuentan bien y si le sigo poniendo And para las demas columnas al final me bota todo cero, me salen otros valores, como contar las otras columnas nulas correctamente??
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Ayuda urgente con valores null

Publicado por Juan (23 intervenciones) el 20/06/2011 21:47:06
Bueno, ya encontre la solucion a este problema, les dejo la respuesta por si alguien lo necesita despues:

select count(case when pf73_ju_hir is null then '' end),
count(case when pf73_vi_hir is null then '' end), count(case when pf73_sa_hir is null then '' end),
count(case when pf73_lu_hir is null then '' end),
count(case when pf73_ma_hir is null then '' end),
count(case when pf73_mi_hir is null then '' end)
from pf73_asist_Pers
where login = 'pcerda'
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar