0
好吧,所以我试图运行一个查询,获取天数列表(每周7个)以及使用组销售的产品和总和。例如娄但我不断收到一个错误mysql函数INFULL不存在
#1305 - 功能dbname.INFULL不存在
以下是我的SQL语句可能包含其他错误,但我havnt能够测试他们还。我已经浏览了谷歌和堆栈溢出,发现许多资源指向删除函数名称和参数括号之间的空间,这仍然没有解决我的问题。
SELECT calendar.datefield AS DATE,
INFULL(SUM(ProductOrders.product_qty),0) AS total_products, Orders.date, INFULL(SUM(Orders.total_cost),0) AS total_sales
FROM ProductOrders
LEFT JOIN Orders ON Orders.id = ProductOrders.order_id
RIGHT JOIN calendar ON DATE(Orders.date) = DATE(calendar.datefield)
WHERE (calendar.datefield BETWEEN (SELECT MIN(DATE(Orders.date)) FROM Orders) AND (SELECT MAX(DATE(Orders.date)) FROM Orders))
GROUP BY DATE(Orders.date) HAVING count(*) > 1
ORDER BY Orders.date DESC
错字'INFULL'应该是** ** IFNULL哈哈 – Alex