SQL Server - Convertir valores Null

 
Vista:

Convertir valores Null

Publicado por LUIS (2 intervenciones) el 06/05/2008 13:46:06
Hola a todos:

Os escribo este mensaje para ver si alguien puede ayudarme con esta instrucción:

dbo.[INDICE CLIENTES].DESC_TARIFA + ' ' + (dbo.[INDICE CLIENTES].DTOS)

El problema es que si uno de los dos campos es null, el select me devueve tambien un null, cuando deberia devolver uno de los dos valores ¿no?

Ej:
DESC_TARIFA='UNA'
DTOS= NULL

EL SELECT DEVUELVE "NULL"

¿Que podria hacer para que devolviera "UNA"?

Gracias.
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

RE:Convertir valores Null

Publicado por Franklin Gamboa (8 intervenciones) el 06/05/2008 16:55:28
Cualquier operacion que involucre un null va a dar null.

Lo que tienes que hacer es manejar el "error", puedes usar coallese o isnull para ello y lo reemplazas por vacio(""); asi no va a dar error.

dbo.[INDICE CLIENTES].DESC_TARIFA + ' ' + isnull((dbo.[INDICE CLIENTES].DTOS), "")

Ya con eso esta listo para funcionar como quieres que lo haga.

Espero haberte ayudado

Saludos

Franklin Gamboa
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

RE:Convertir valores Null

Publicado por luis ferri (2 intervenciones) el 06/05/2008 17:04:01
Ufff. Muchisimas gracias Franklin, espero no haber molestado demasiado, me has ahorrado unos cuantos quebraderos de cabeza.
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