我有 2 张桌子。
表 1 =包含的分支
分支 ID 分支名称
表 2 = sales_data 包含
sales_id sales_date sales_branch sales_profit
我需要显示每个分支机构的每日总销售额和每日总利润。我知道如何恢复给定一周的结果等我真的很努力如何恢复数据。
我还需要始终显示所有分支机构,如果他们没有出售任何东西来显示 0。
我整理了一张我想要完成的快速图像( http://i37.photobucket.com/albums/e71/dannyflap/screen_shot.jpg )。这真的让我发疯:(
更新
select sales_branch, WEEKDAY(sales_date), COUNT(sales_profit), SUM(sales_profit)
FROM sales_date
GROUP BY sales_branch, WEEKDAY(sales_date)
这将带回以下示例。数字是组成的。
sales_branch, day, units, profit:
| branch1 | 0 (as day) | 16 | 439 |
| branch1 | 1 (as day) | 12 | 651 |
| branch1 | 2 (as day) | 22 | 312 |
| branch1 | 3 (as day) | 61 | 614 |
| branch1 | 4 (as day) | 12 | 541 |
| branch1 | 5 (as day) | 24 | 102 |
| branch1 | 6 (as day) | 21 | 145 |