SQL Server - mensaje de error al intentar cerra un año en gp

 
Vista:

mensaje de error al intentar cerra un año en gp

Publicado por paola (1 intervención) el 17/02/2009 17:01:21
Si alguien sabe algo sobre este mensaje le agradzeco me proporicone información:

[Microsoft][ODBC SQL Server Driver][SQL Server]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
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:mensaje de error al intentar cerra un año en gp

Publicado por m (17 intervenciones) el 17/02/2009 19:44:18
Podrias escribir la consulta,
lo que parece que es que estas haciendo una consulta mas o menos
de este tipo

SELECT llaveExternaID, campo1, campo2 from TablaEjemplo
where llaveExternaID=(select llaveExternaID from TablaEjemplo)

en este caso la como estas igualando a un valor la subconsulta esta regresando
mas de un valor y te genera un error.

Si quieres eliminar el error y considerar todos los valores que regresa la consulta
tu condicion puede ser de la siguiente forma

where llaveExternaID in(select llaveExternaID from TablaEjemplo)

saludos.
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:mensaje de error al intentar cerra un año en gp

Publicado por Isaias (3308 intervenciones) el 18/02/2009 01:55:03
Es exactamente lo que mencionas, ni mas, ni menos........Saludos
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