mysql - 无法获取批发价格和客户名称 SQL Manager Prestashop

标签 mysql sql prestashop prestashop-1.6 prestashop-1.5

我正在尝试提取此“已售产品”报告的批发价和客户名称,但我不明白为什么没有得到结果。 此 SQL 显示直到“payment AS "Medio de Pago"为止的结果。

SELECT w.id_warehouse AS "Warehouse ID", w.name AS "Warehouse Name",  o.id_order AS "Order ID", od.product_id AS "Product ID",od.product_attribute_id AS "Combination ID", od.product_name AS "Product Name", od.product_quantity AS Quantity, date_add AS "Order Date", id_customer AS "Customer ID", payment AS "Medio de Pago", p.wholesale_price AS "Costo de Ventas", c.firstname AS "Nombre"
FROM ps_order_detail od
INNER JOIN ps_orders o ON (o.id_order = od.id_order)
LEFT JOIN ps_warehouse w ON (w.id_warehouse = od.id_warehouse)
JOIN ps_product p ON (p.id_product = od.product_id)
JOIN ps_customer c ON (c.id_customer = o.id_customer) 
WHERE o.date_add > DATE_FORMAT(DATE_SUB(NOW(), INTERVAL 30 DAY),'%Y-%m-%d')
ORDER BY date_add ASC, o.id_order ASC, w.id_warehouse ASC;

非常感谢您的帮助。我真的不确定什么不起作用。

最佳答案

请尝试:

SELECT w.id_warehouse AS "Warehouse ID", w.name AS "Warehouse Name",  o.id_order AS "Order ID", od.product_id AS "Product ID",od.product_attribute_id AS "Combination ID", od.product_name AS "Product Name", od.product_quantity AS Quantity, o.date_add AS "Order Date", c.id_customer AS "Customer ID", payment AS "Medio de Pago", p.wholesale_price AS "Costo de Ventas", c.firstname AS "Nombre"
FROM ps_order_detail od
INNER JOIN ps_orders o ON (o.id_order = od.id_order)
LEFT JOIN ps_warehouse w ON (w.id_warehouse = od.id_warehouse)
JOIN ps_product p ON (p.id_product = od.product_id)
JOIN ps_customer c ON (c.id_customer = o.id_customer) 
WHERE o.date_add > DATE_FORMAT(DATE_SUB(NOW(), INTERVAL 30 DAY),'%Y-%m-%d')
ORDER BY o.date_add ASC, o.id_order ASC, w.id_warehouse ASC;

关于mysql - 无法获取批发价格和客户名称 SQL Manager Prestashop,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46045908/

相关文章:

mysql - 在 MySQL 过程中处理树

mysql - Python 字节到 geojson 点

mysql - 我该如何修复这个 MySQL 查询?

sql - 如何在 SQL 的 SELECT INTO 语句中指定列格式?

html - Prestashop:iframe音频自动启动 block

mysql - 我们如何合并两个具有相同模式的数据库?

sql - 如何在包含可变数组的表上授予 SELECT

mysql - where 子句 COUNT() 中的 SQL 错误

twitter-bootstrap - prestashop 1.6 使用 bootstrap 插件 - Modal

prestashop - tpl在prestashop中直接打印html?