Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/07/2014, 18:56
oscurogt
 
Fecha de Ingreso: agosto-2013
Ubicación: Guatemala
Mensajes: 137
Antigüedad: 10 años, 8 meses
Puntos: 4
Pregunta Como restar un valor de varios campos

Buenas noches compañeros, quisiera que me pudieran ayudar, expongo mi caso

tengo una tabla que llamaré venta en ella ingreso los siguientes datos
Código MySQL:
Ver original
  1. VENTA
  2. IDPROD | CANTIDAD | PRECIO | FECHA
  3.   150  |    100   |  10.45 | 2014-07-03
La cantidad se la restaré a mi vitacora de existencias y costos

Código MySQL:
Ver original
  1. VITACORA DE EXISTENCIAS
  2. IDPROD | CANTIDAD | PRECIO | FECHA
  3.   150  |       45 |  10.15 | 2014-07-01
  4.   150  |      200 |  10.05 | 2014-07-02

La idea es que busque en existencias el IDPROD que se está solicitando, que rebaje los 45 del inventario antiguo y los 65 del que le sigue y así sucesivamente hasta que complete los 100 que se requieren, que a los 200 (los cuales fueron los que complementaron) se le reste los 65, actualice la cantidad (es decir que en lugar de 200 quede 145) y que vaya eliminando los que quedan con valor 0

Como debo hacer estas consultas.

Se que es mucho pedir pero espero que me puedan ayudar