P5-6180 create datastudio view for contract customer discount
This commit is contained in:
@@ -0,0 +1,17 @@
|
|||||||
|
-- P5-6180: create datastudio view for contract customer discounts
|
||||||
|
DROP VIEW IF EXISTS v_analytics_contract_customer_discounts;
|
||||||
|
|
||||||
|
CREATE VIEW v_analytics_contract_customer_discounts AS
|
||||||
|
|
||||||
|
SELECT rows.orderid,
|
||||||
|
rows.rowid,
|
||||||
|
vat.value AS vat,
|
||||||
|
price.value::numeric AS price,
|
||||||
|
round(percent.value::numeric / 100, 2) AS percent
|
||||||
|
FROM "order-rows" rows
|
||||||
|
JOIN "order-rows_details" modifier ON rows.rowid = modifier.rowid AND modifier.fieldid = 113 AND modifier.value = 'contractCustomerDiscount'::text
|
||||||
|
LEFT JOIN "order-rows_details" price ON rows.rowid = price.rowid AND price.fieldid = 98
|
||||||
|
LEFT JOIN "order-rows_details" vat ON rows.rowid = vat.rowid AND vat.fieldid = 110
|
||||||
|
LEFT JOIN "order-rows_details" percent ON rows.rowid = percent.rowid AND percent.fieldid = 147;
|
||||||
|
|
||||||
|
GRANT SELECT ON v_analytics_contract_customer_discounts TO datastudio;
|
||||||
Reference in New Issue
Block a user