我在PHP脚本中有一个SQL查询(如下所示),该脚本运行以返回给定周数的星期几的总值:
SELECT order_day, SUM(order_total)
FROM $table_name
WHERE order_week_number = '45'
GROUP BY order_day
ORDER BY order_day_num;
这提供了我需要的数据,但是没有数据显示0天,例如,当周日或周一没有数据时输出以下内容:
DOW Total Order Value
Tuesday - $1857.5
Wednesday - $1314.5
Thursday - $1279
Friday - $2526.5
Saturday - $1866.5
是否有一种简单的方法可以在没有数据的情况下显示0天?
答案 0 :(得分:1)
您可以使用如下的UNION,但请注意它是未经测试的代码:
/