Ver Mensaje Individual
  #5 (permalink)  
Antiguo 04/03/2014, 12:34
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 5 meses
Puntos: 774
Respuesta: Problema con consulta

Cita:
Iniciado por Kikix Ver Mensaje
pero necesito hacer esas 3 comparaciones
no entendiste lo que quiso decir iislas? el te esta diciendo que tu query:

Código SQL:
Ver original
  1. SELECT (XXXX+'.'+@z) FROM X WHERE xxxx=@id AND x=@idproy AND xx!='T'

regresa mas de un valor, no que tiene 3 condiciones, para poder usar esto:

Código SQL:
Ver original
  1. SET @nivel=(SELECT (XXXX+'.'+@z) FROM X WHERE xxxx=@id AND x=@idproy AND xx!='T')

el query solo tiene que regresar un valor porque sql server no maneja "arrays" y aqui el problema es que tu query regresa mas de un valor :)
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me