Consulta

17/02/2004 - 14:41 por William Garcia | Informe spam
Hola al ejecutar la consulta me sale el siguiente error,

Servidor: mensaje 157, nivel 15, estado 1, línea 3
No puede aparecer un agregado en la lista establecida en una instrucción
UPDATE.

en la tabla abonados no tengo los campos debito, haber y saldo, solo quiero
una consulta mas no reemplazar ni crear estos campos,

en la tabla abonados esta los datos de los clientes, y en la tabla document
estan los registros de las facturas, y abonos de los clientes,
diferenciandolos por el doctpo, 1,4,6,7 facturas, 2,3,5 recaudos queremos
que nos sume las facturas y nos reste el recaudo dandonos un total

Preguntas similare

Leer las respuestas

#1 Maximiliano D. A.
17/02/2004 - 14:57 | Informe spam
Como estas haciendo el Update? porque no lo pasas!! ahora para que haces el
update si lo que vos estas buscando (si mal no entendi) es una consulta
(Select)

Pasame bien la estructura de tablas con algunos registros asi es mas facil
de ayudarte


Salu2
Maximiliano Damian Accotto
Buenos Aires Argentina
Desarrollador Microsoft 3 Estrellas .NET
[Maxi_accotto[arroba]speedy[punto]com[punto]ar
MSN:


"William Garcia" escribió en el mensaje
news:%
Hola al ejecutar la consulta me sale el siguiente error,

Servidor: mensaje 157, nivel 15, estado 1, línea 3
No puede aparecer un agregado en la lista establecida en una instrucción
UPDATE.

en la tabla abonados no tengo los campos debito, haber y saldo, solo


quiero
una consulta mas no reemplazar ni crear estos campos,

en la tabla abonados esta los datos de los clientes, y en la tabla


document
estan los registros de las facturas, y abonos de los clientes,
diferenciandolos por el doctpo, 1,4,6,7 facturas, 2,3,5 recaudos queremos
que nos sume las facturas y nos reste el recaudo dandonos un total







Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.581 / Virus Database: 368 - Release Date: 09/02/2004
Respuesta Responder a este mensaje
#2 Javier Loria
17/02/2004 - 18:03 | Informe spam
Hola William:
No puedes hacer un GROUP BY en el UPDATE, debe tener una forma de
Sub-Consulta o Consulta Anidada. La estructura puede ser:
= UPDATE ...
SET
FROM Tabla
JOIN (SELECT ... FROM ... GROUP BY...) AS A
ON
=O su alternativa ANSI:
= UPDATE ...
SET Columna=(SELECT ... FROM ...
WHERE
GROUP BY...)
=Saludos,


Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.

William Garcia escribio:
Hola al ejecutar la consulta me sale el siguiente error,

Servidor: mensaje 157, nivel 15, estado 1, línea 3
No puede aparecer un agregado en la lista establecida en una
instrucción UPDATE.

en la tabla abonados no tengo los campos debito, haber y saldo, solo
quiero una consulta mas no reemplazar ni crear estos campos,

en la tabla abonados esta los datos de los clientes, y en la tabla
document estan los registros de las facturas, y abonos de los
clientes, diferenciandolos por el doctpo, 1,4,6,7 facturas, 2,3,5
recaudos queremos que nos sume las facturas y nos reste el recaudo
dandonos un total
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida