Buenos días compañeros los vuelvo a molestar quisiera que alguien me ayudara tengo una tabla venta una compras y otra existencias entonces cuando hago una compra se guarda en la tabla existencias, pero cuando realizo una venta quisiera que me hiciera lo siguiente EJ
Código PHP:
$id=$_POST['id'];
$fecha=$_POST['fecha']; //supongamos que la fecha es 2014-07-05
$cantidad=$_POST['cantidad']; //Supongamos que se requieren 30
$sql=$con->query("SELECT cantidad, precio FROM existencias WHERE idproducto='$id' AND fecha=<'$fecha'"); //supongamos que hay 50 articulos pero 10 son de 2014-07-04 y 40 de 2014-07-03
Entonces quisiera que $cantidad reste hasta llegar a 0 para hacer un UPDATE de existencias y las 40 de 2014-07-03 queden como 20 y eliminar la linea de los 10 que se utilizaron del 2014-07-04, luego que inserte en tabla movimientos y especifique que los 10 que tomó primero tenian un precio diferente a los 20 que se tomaron despues
Ej
Código MySQL:
Ver originalMovimientos
ID | CANT | PRECIO | FECHA
1 | 10 | 10.11 | 2014-07-05
2 | 20 | 11.12 | 2014-07-05
Espero que me puedan ayudar