registro anterior de un producto mysql
Publicado por bryan (1 intervención) el 24/05/2018 19:33:18
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# inventario
/*
id producto P..U Cantidad fecha movimiento
2 p001 45 20 12/05/18 Entrada
3 p002 45 22 12/05/18 Entrada
4 p001 45 20 12/05/18 Entrada
5 p003 40 20 12/05/18 Entrada
*/
# kardex
/*
idkardex producto P.E C.E T.E P.s C.s T.s C.Ex P.Ex T.Ex
1 --------------------------------------------------iNICAL------------------------(" OMITIDO ALGUNOS CAMPOS")
2 P001 45 20 900 0 0 0 20 45 900
3 P002 45 22 990 0 0 0 20 22 900
4 P001 45 20 900 0 0 0 40 45 1800
5 P003 40 20 800 0 0 0 20 40 800
*/
producto(valor de la tabla inventario)
_producto(valor de la tabla kardex)
IF movimiento = " entrada" and (producto = _producto)
SET @P_E= (select P.U from inventario where id_Inventario=_id)
SET @P_C= (select Cantidad from inventario where id_Inventario=_id)
asta aqui todo bien el problema radica en ('falta de practica,experiencia") como puedo hacer para
que cuando yo inserte un registro en en inventario (Triggeer ) este inserte los datos en el kardex tomando valores anteriores de ese producto ( producto ="p001" ) para irelaizar el respectivo calculo
1
2
3
4
5
6
7
SET @T_E= @P_E * @C_E
SET @ C_Ex = C_E+C_Ex
SET @ P_Ex= T_EX/C_EX
SET @ T_Ex= T_E+T_Ex
Valora esta pregunta


0