Error extraño

26/07/2006 - 17:39 por Manekurt | Informe spam
Hola a todos, tengo el siguiente error al ejecutar una sentencia, y no logro
entender porque.

Subquery returned more than 1 value. This is not permitted wh en the
subquery follows =, !=, <, <= , >, >
La sentencia es la siguiente, por lo que creo que no deberia jamas dar mas
de un valor, como dice el error.

UPDATE tabla1
SET valornum (SELECT ISNULL(SUM(tabla2_valornum), 0) AS
suma
FROM tabla2
WHERE (tabla2.xx = tabla1.xx) AND
(tabla2.yy = tabla1.yy))
WHERE (tabla1.aa = 0) AND (tabla1.bb = 0)



Alguna idea? ya que la sumatoria deberia darme siempre un solo valor, ademas
de que no hay mas de un valor seleccionado.

Saludos
 

Leer las respuestas

#1 Alejandro Mesa
26/07/2006 - 17:51 | Informe spam
Manekurt,

Puedes postear la sentencia original?


AMB

"Manekurt" wrote:

Hola a todos, tengo el siguiente error al ejecutar una sentencia, y no logro
entender porque.

Subquery returned more than 1 value. This is not permitted wh en the
subquery follows =, !=, <, <= , >, >>
La sentencia es la siguiente, por lo que creo que no deberia jamas dar mas
de un valor, como dice el error.

UPDATE tabla1
SET valornum > (SELECT ISNULL(SUM(tabla2_valornum), 0) AS
suma
FROM tabla2
WHERE (tabla2.xx = tabla1.xx) AND
(tabla2.yy = tabla1.yy))
WHERE (tabla1.aa = 0) AND (tabla1.bb = 0)



Alguna idea? ya que la sumatoria deberia darme siempre un solo valor, ademas
de que no hay mas de un valor seleccionado.

Saludos



Preguntas similares