JavaScript - actualizar inventario fisico, sumar y restar entradas y salidas.

 
Vista:
sin imagen de perfil
Val: 2
Ha disminuido su posición en 37 puestos en JavaScript (en relación al último mes)
Gráfica de JavaScript

actualizar inventario fisico, sumar y restar entradas y salidas.

Publicado por Elizabeth (2 intervenciones) el 05/10/2018 19:47:33
Buen dia

Tengo el siguiente codigo en postgres y necesito ir restando las salidas y entradas de inventario y a la vez ir actualizando el inventario fisico pero no se como realizarlo

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
29
30
select c."name" as cliente, c.description as clientedescripcion,
	o."name" as organizacionnombre, o.description as organizaciondescripcion,
	t.movementtype,
	l."value" as locatorname,
	p."name" as productname, p.description as productdescripcion,
	p."value" as productvalue,
	TO_CHAR(T.MOVEMENTDATE, 'DD/MM/YYYY') AS FECHA,
	t.movementqty,
	t.transactioncost,
(select ad_ref_list_trl.name  from ad_ref_list inner join ad_ref_list_trl on
	 ad_ref_list.ad_ref_list_id=ad_ref_list_trl.ad_ref_list_id
	  where ad_reference_id='189' and ad_language='es_ES' and ad_ref_list.value=t.movementtype ) as movementtype,
(t.transactioncost/t.movementqty) as total_sum,
	 t.transactioncost,
	t.movementqty,
 
	m_product_inventory(t.m_product_id,l.m_warehouse_id,t.m_locator_id,'2018-09-01') as inventoryfisic,
	(m_product_inventory(t.m_product_id,l.m_warehouse_id,t.m_locator_id,'2018-09-01')-abs(t.movementqty)) AS inventariotot
 
	from m_transaction t
	INNER JOIN ad_client c on
		c.ad_client_id = t.ad_client_id
	INNER JOIN ad_org o on
		o.ad_org_id = t.ad_org_id
	INNER JOIN m_locator l on
		l.m_locator_id = t.m_locator_id
	INNER JOIN m_product p on
		p.m_product_id = t.m_product_id
where t.isactive = 'Y'
	and t.movementdate between '20180901' and '20180930' AND p.m_product_id= '12E0512AF16249AE892FA92983F7BC6F' and o.ad_org_id='FD1022B5D2DF41AD94B94C7D6A4E23EC'
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder