P5-6039 add new order view for analytics

This commit is contained in:
Martin Carlsson
2020-10-15 16:01:19 +02:00
committed by GitHub
parent 0f2d8e325a
commit 91dc8879ac
+56
View File
@@ -0,0 +1,56 @@
DROP VIEW IF EXISTS v_analytics_orders2;
CREATE VIEW v_analytics_orders2 AS
SELECT
orders.id as order_id,
inserted AS order_date,
delivered,
newsletter,
credit_invoice,
canceled,
reminder,
delivered_date,
orders.country_code,
language,
delivery_country_code,
delivery_method,
delivery_price,
customer_type,
payment_type,
currency,
exchange_rate,
exchange_rate_eur,
invoice_id,
contract_customer_id,
vat_number,
cancels_order_id,
cancelled_by_order_id,
reseller_store,
order_sum,
order_sum / exchange_rate AS order_sum_sek,
email,
phone,
billing_address.address1 as billing_address_address1,
billing_address.address2 as billing_address_address2,
billing_address.company_name as billing_address_company_name,
billing_address.country_code as billing_address_country_code,
billing_address.city as billing_address_city,
billing_address.zipcode as billing_address_zipcode,
billing_address.first_name as billing_address_first_name,
billing_address.last_name as billing_address_last_name,
billing_address.state as billing_address_state,
delivery_address.address1 as delivery_address_address1,
delivery_address.address2 as delivery_address_address2,
delivery_address.company_name as delivery_address_company_name,
delivery_address.country_code as delivery_address_country_code,
delivery_address.city as delivery_address_city,
delivery_address.zipcode as delivery_address_zipcode,
delivery_address.first_name as delivery_address_first_name,
delivery_address.last_name as delivery_address_last_name,
delivery_address.state as delivery_address_state
FROM orders
JOIN addresses billing_address ON billing_address.id = orders.billing_address_id
LEFT JOIN addresses delivery_address ON delivery_address.id = orders.delivery_address_id
WHERE paid = 1;
GRANT SELECT ON v_analytics_orders2 TO datastudio;