Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/06/2010, 11:33
porygon_humano
 
Fecha de Ingreso: abril-2009
Ubicación: Bogota
Mensajes: 217
Antigüedad: 15 años, 1 mes
Puntos: 1
Exclamación problema en la anidacion de 2 nvarchar

resulta que tengo una consulta en la cual anido los valores de 2 campos del mismo tipo (nvarchar(20)) pero en caso de que uno sea null entonces me devuelve el campo en null, este es mi sentencia:



SELECT DISTINCT PERSONA.TX_AUTO_PERS as ID_PERSONA,
PERSONA.TX_DESC_TIDO TIPO_DOCUMENTO,
PERSONA.TX_DOCU_PERS DOCUMENTO,
PERSONA.TX_NOM1_PERS + ' ' +
PERSONA.TX_NOM2_PERS AS NOMBRE,
PERSONA.TX_APE1_PERS + ' ' +
PERSONA.TX_APE2_PERS AS APELLIDO,
PERSONA.NU_EDAD_PERS EDAD,
SEXO.TX_DESC_SEXO GENERO
FROM (SEXO SEXO
INNER JOIN PERSONA PERSONA ON (SEXO.TX_AUTO_SEXO = PERSONA.TX_AUTO_SEXO_PERS) WHERE (PERSONA.NU_ELIM <> 1)


El caso en es que en la parte de anidar los nombres o los apellidos y si uno de los dos llega a ser null entonces me devuelve el campo en null

ayuda urgente
__________________
cuidensen y que arceus los acompanhe