|
Gracias por la respuesta.
Lo había solucionado de otra forma (ahora iba a poner como), pero tu solución, desde luego, es mucho más elegante y sencilla.
Yo había creado una vista más o menos como esta:
create view prueba (clave, factura, cantidad) as
select clave, factura, sum(cantidad) as cant from salidas
group by clave, factura
después, simplemente ejecutando el siguiente sql, me daba la solución que quería (creo):
select p.*, m.referencia, m.concepto, m.ndoc, m.importe,
m.importe*p.cantidad as total from prueba p
inner join materiales m on m.clave=p.clave
where p.factura='numero_factura'
De todas formas, creo que tu solución es mucho más sencilla que la mía.
Gracias de nuevo, y un saludo.
|