03/08/2010, 05:42
|
| | Fecha de Ingreso: noviembre-2008
Mensajes: 66
Antigüedad: 16 años Puntos: 0 | |
consulta multiplicar resultado select Hola,
no se como hacer lo siguiente. Necesito multiplicar el resultado de dos select:
UPDATE facturas i
SET iva= ((SELECT SUM(importe) FROM LINEAS il WHERE i.facturas_ID=il.facturas_ID) * (SELECT porc_iva FROM facturas WHERE facturas.facturas_ID=i.facturas_ID))
WHERE facturas_ID=?";
Es decir, quiero multiplicar el resultado de:
(SELECT SUM(importe) FROM LINEAS il WHERE i.facturas_ID=il.facturas_ID)
por:
(SELECT porc_iva FROM facturas WHERE facturas.facturas_ID=i.facturas_ID)
Me da error al intentar hacer la multiplicacion. Esto no se puede hacer?? teneis alguna solucion??
Muchas gracias. |