04/03/2014, 12:08
|
| | Fecha de Ingreso: febrero-2010
Mensajes: 10
Antigüedad: 14 años, 10 meses Puntos: 0 | |
Problema con consulta me arroja este error cuando ejecuto la consulta La subconsulta ha devuelto más de un valor, lo que no es correcto cuando va a continuación de =, !=, <, <=, >, >= o cuando se utiliza como expresión.
IF (@nivel='S')
BEGIN
SET @z=1+(SELECT COUNT(*) FROM X WHERE XXXX=@id and XX!='T')
SET @nivel=(SELECT (XXXX+'.'+@z) FROM X WHERE xxxx=@id AND x=@idproy and xx!='T')
END
ELSE
BEGIN
SET @id=1+(SELECT COUNT(*) FROM X WHERE x=@idproy and xx='T')
END
INSERT INTO x (x, xx, xxxx)
VALUES (@idproy, @nivel, @id) |