Amigos:
Necesito actualizar el campo Total de la tabla tblFacturas con la suma de los importe de cada
una de las líneas que esta entidad contiene. Este importe sólo se obtiene multiplicando el campo
Cantidad de la tabla tblLineas por el campo Precio de la tabla tblArticulos.
Hace horas que estoy tratando de hacer la consulta y no me ha salido más que esto que no
funciona:
UPDATE tblFacturas
SET Total = (SELECT tblArticulos.Precio * tblLineas.Cantidad
FROM tblLineas INNER JOIN tblArticulos
ON tblArticulos.Id = tblLineas.IdArticulo
GROUP BY IdFactura) :-( No se me ocurrió nada más
Describo los campos relacionados de las tablas:
tblFacturas:
Id
Total
tblLineas:
-
Id
IdFactura
IdArticulo
Cantidad
tblArticulos:
Id
Precio
Desde ya agradezco mucho su ayuda, ya que estoy muy trancado con esto.
Saludos!
Mauricio López
Maldonado - Uruguay
Leer las respuestas