1
SELECT p.ad_org_id,
2
p.ad_client_id,
3
p.m_product_id,
4
p.value,
5
p.description,
6
p.cof_producttype_id,
7
p.cof_productclass_id,
8
p.cof_productgroup_id,
9
p.c_uom_id,
10
p.cof_conversionfactor1,
11
p.cof_conversionfactor2,
12
st.m_warehouse_id,
13
sum(st.qtyonhand) AS qtyonhand,
14
( SELECT sum(lb.qty) AS sum
15
FROM (cof_label lb
16
LEFT JOIN m_locator l ON ((lb.m_locator_id = l.m_locator_id)))
17
WHERE ((p.m_product_id = lb.m_product_id) AND ((lb.status)::text = 'EI'::text) AND (l.m_warehouse_id = st.m_warehouse_id))) AS cof_qtyapentrada,
18
( SELECT count(lb.cof_label_id) AS count
19
FROM (cof_label lb
20
LEFT JOIN m_locator l ON ((lb.m_locator_id = l.m_locator_id)))
21
WHERE ((p.m_product_id = lb.m_product_id) AND ((lb.status)::text = 'EI'::text) AND (l.m_warehouse_id = st.m_warehouse_id))) AS cof_qtyape,
22
( SELECT sum(lb.qty) AS sum
23
FROM (cof_label lb
24
LEFT JOIN m_locator l ON ((lb.m_locator_id = l.m_locator_id)))
25
WHERE ((p.m_product_id = lb.m_product_id) AND ((lb.status)::text = 'EO'::text) AND (l.m_warehouse_id = st.m_warehouse_id))) AS cof_qtyapsaida,
26
( SELECT count(lb.cof_label_id) AS count
27
FROM (cof_label lb
28
LEFT JOIN m_locator l ON ((lb.m_locator_id = l.m_locator_id)))
29
WHERE ((p.m_product_id = lb.m_product_id) AND ((lb.status)::text = 'EO'::text) AND (l.m_warehouse_id = st.m_warehouse_id))) AS cof_qtyaps,
30
( SELECT sum(lb.qty) AS sum
31
FROM (cof_label lb
32
LEFT JOIN m_locator l ON ((lb.m_locator_id = l.m_locator_id)))
33
WHERE ((p.m_product_id = lb.m_product_id) AND ((lb.status)::text = 'IN'::text) AND (l.m_warehouse_id = st.m_warehouse_id))) AS cof_qtyentrada,
34
( SELECT count(lb.cof_label_id) AS count
35
FROM (cof_label lb
36
LEFT JOIN m_locator l ON ((lb.m_locator_id = l.m_locator_id)))
37
WHERE ((p.m_product_id = lb.m_product_id) AND ((lb.status)::text = 'IN'::text) AND (l.m_warehouse_id = st.m_warehouse_id))) AS cof_qtye,
38
( SELECT sum(lb.qty) AS sum
39
FROM (cof_label lb
40
LEFT JOIN m_locator l ON ((lb.m_locator_id = l.m_locator_id)))
41
WHERE ((p.m_product_id = lb.m_product_id) AND ((lb.status)::text = 'OU'::text) AND (l.m_warehouse_id = st.m_warehouse_id))) AS cof_qtysaida,
42
( SELECT count(lb.cof_label_id) AS count
43
FROM (cof_label lb
44
LEFT JOIN m_locator l ON ((lb.m_locator_id = l.m_locator_id)))
45
WHERE ((p.m_product_id = lb.m_product_id) AND ((lb.status)::text = 'OU'::text) AND (l.m_warehouse_id = st.m_warehouse_id))) AS cof_qtys,
46
( SELECT sum(lb.qty) AS sum
47
FROM (cof_label lb
48
LEFT JOIN m_locator l ON ((lb.m_locator_id = l.m_locator_id)))
49
WHERE ((p.m_product_id = lb.m_product_id) AND ((lb.status)::text = 'PR'::text) AND (l.m_warehouse_id = st.m_warehouse_id))) AS cof_qtyprinted,
50
( SELECT count(lb.cof_label_id) AS count
51
FROM (cof_label lb
52
LEFT JOIN m_locator l ON ((lb.m_locator_id = l.m_locator_id)))
53
WHERE ((p.m_product_id = lb.m_product_id) AND ((lb.status)::text = 'PR'::text) AND (l.m_warehouse_id = st.m_warehouse_id))) AS cof_qtyp
54
FROM (m_product p
55
LEFT JOIN rv_storage st ON ((st.m_product_id = p.m_product_id)))
56
GROUP BY p.m_product_id, p.value, p.description, p.cof_producttype_id, p.cof_productclass_id, p.cof_productgroup_id, p.c_uom_id, p.cof_conversionfactor1, p.cof_conversionfactor2, st.m_warehouse_id;