Last active
August 29, 2015 14:24
-
-
Save benytocarlo/9157e01655417b2bcd69 to your computer and use it in GitHub Desktop.
Carros abandonados Magento
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
SELECT `main_table`.*, GROUP_CONCAT(item.sku) AS `skus`, (main_table.base_subtotal_with_discount*main_table.base_to_global_rate) AS `subtotal`, `cust_email`.`email`, `cust_fname`.`value` AS `firstname`, `cust_lname`.`value` AS `lastname`, CONCAT_WS(' ', cust_fname.value, cust_lname.value) AS `customer_name` FROM `sales_flat_quote` AS `main_table` | |
INNER JOIN `sales_flat_quote_item` AS `item` ON item.quote_id = main_table.entity_id | |
INNER JOIN `customer_entity` AS `cust_email` ON cust_email.entity_id = main_table.customer_id | |
INNER JOIN `customer_entity_varchar` AS `cust_fname` ON cust_fname.entity_id = main_table.customer_id AND cust_fname.attribute_id = 5 | |
INNER JOIN `customer_entity_varchar` AS `cust_lname` ON cust_lname.entity_id = main_table.customer_id AND cust_lname.attribute_id = 7 WHERE (items_count != '0') AND (main_table.is_active = '1') GROUP BY `item`.`quote_id` ORDER BY updated_at DESC | |
// Agrupado por fecha | |
SELECT `main_table`.*, (main_table.base_subtotal_with_discount*main_table.base_to_global_rate) AS `subtotal`, `cust_email`.`email`, `cust_fname`.`value` AS `firstname`, `cust_lname`.`value` AS `lastname`, CONCAT_WS(' ', cust_fname.value, cust_lname.value) AS `customer_name` FROM `sales_flat_quote` AS `main_table` | |
INNER JOIN `customer_entity` AS `cust_email` ON cust_email.entity_id = main_table.customer_id | |
INNER JOIN `customer_entity_varchar` AS `cust_fname` ON cust_fname.entity_id = main_table.customer_id AND cust_fname.attribute_id = 5 | |
INNER JOIN `customer_entity_varchar` AS `cust_lname` ON cust_lname.entity_id = main_table.customer_id AND cust_lname.attribute_id = 7 WHERE (items_count != '0') AND (main_table.is_active = '1') AND (main_table.created_at >= '2015-06-1 00:00:00') ORDER BY updated_at DESC | |
//promedio de compra carro abandonado | |
SELECT | |
avg(main_table.base_subtotal_with_discount*main_table.base_to_global_rate) as promedio FROM `sales_flat_quote` AS `main_table` | |
INNER JOIN `customer_entity` AS `cust_email` ON cust_email.entity_id = main_table.customer_id | |
INNER JOIN `customer_entity_varchar` AS `cust_fname` ON cust_fname.entity_id = main_table.customer_id AND cust_fname.attribute_id = 5 | |
INNER JOIN `customer_entity_varchar` AS `cust_lname` ON cust_lname.entity_id = main_table.customer_id AND cust_lname.attribute_id = 7 WHERE (items_count != '0') AND (main_table.is_active = '1') AND (main_table.created_at >= '2015-06-1 00:00:00') AND (main_table.created_at <= '2015-06-31 23:59:59') | |
//total de compras abandonadas | |
SELECT | |
count(main_table.base_subtotal_with_discount) as compras FROM `sales_flat_quote` AS `main_table` | |
INNER JOIN `customer_entity` AS `cust_email` ON cust_email.entity_id = main_table.customer_id | |
INNER JOIN `customer_entity_varchar` AS `cust_fname` ON cust_fname.entity_id = main_table.customer_id AND cust_fname.attribute_id = 5 | |
INNER JOIN `customer_entity_varchar` AS `cust_lname` ON cust_lname.entity_id = main_table.customer_id AND cust_lname.attribute_id = 7 WHERE (items_count != '0') AND (main_table.is_active = '1') AND (main_table.created_at >= '2015-06-1 00:00:00') AND (main_table.created_at <= '2015-06-31 23:59:59') |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment