Cita:
Iniciado por Kikix pero necesito hacer esas 3 comparaciones
no entendiste lo que quiso decir iislas? el te esta diciendo que tu query:
Código SQL:
Ver originalSELECT (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 originalSET @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 :)