consulta null

11/11/2004 - 16:56 por Rookie | Informe spam
intento hacer un case en una vista de sql, como le digo que:
'CodEstado' = CASE WHEN dbo.AgendaAtrasados.Salida = is null THEN 'Atrasada'
ELSE ' No Atrasada' END

Salida es un campo fecha sin valor default, por lo que es <null> si el
usuario no escribe fecha, que debo poner en lugar de "is null"?
 

Leer las respuestas

#1 Carlos Sacristan
11/11/2004 - 17:14 | Informe spam
'CodEstado' = CASE WHEN dbo.AgendaAtrasados.Salida IS NULL THEN 'Atrasada'
ELSE ' No Atrasada' END

Un campo NULL no puede ser comparado con el signo igual, para eso está
la instrucción IS NULL o IS NOT NULL. En tu código por tanto sobraba es
signo


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

Por favor, responder únicamente al foro
Se agradece la inclusión de sentencias DDL


"Rookie" escribió en el mensaje
news:
intento hacer un case en una vista de sql, como le digo que:
'CodEstado' = CASE WHEN dbo.AgendaAtrasados.Salida = is null THEN


'Atrasada'
ELSE ' No Atrasada' END

Salida es un campo fecha sin valor default, por lo que es <null> si el
usuario no escribe fecha, que debo poner en lugar de "is null"?

Preguntas similares