php select查询按日期对已售出订单的商品数量求和

php select查询按日期对已售出订单的商品数量求和,php,mysql,Php,Mysql,我需要一些帮助。提前谢谢 这是我的第一张桌子:比尔桌 id table_id status added_date 73 1 1 9/1/2013 0:00 74 8 1 9/1/2013 0:00 75 17 1 9/1/2013 0:00 76 15 1 9/1/2013 0:00 77 20 1 9/1/2013 0:0

我需要一些帮助。提前谢谢

这是我的第一张桌子:比尔桌

id   table_id status    added_date
73      1       1       9/1/2013 0:00
74      8       1       9/1/2013 0:00
75      17      1       9/1/2013 0:00
76      15      1       9/1/2013 0:00
77      20      1       9/1/2013 0:00
78      10      1       9/1/2013 0:00
79      4       1       9/1/2013 0:00
81      8       1       9/1/2013 0:00
82      16      1       9/1/2013 0:00
83      17      1       9/1/2013 0:00
84      14      1       9/1/2013 0:00
85      10      1       9/1/2013 0:00
86      9       1       9/1/2013 0:00
87      8       1       9/2/2013 0:00
88      11      1       9/2/2013 0:00
89      14      1       9/2/2013 0:00
90      2       1       9/2/2013 0:00
91      12      1       9/2/2013 0:00
92      30      1       9/2/2013 0:00
93      14      1       9/2/2013 0:00
94      5       1       9/2/2013 0:00
95      10      1       9/2/2013 0:00
96      2       1       9/2/2013 0:00
97      10      1       9/2/2013 0:00
98      11      1       9/3/2013 0:00
99      8       1       9/3/2013 0:00
100     11      1       9/3/2013 0:00
101     12      1       9/3/2013 0:00
102     20      1       9/3/2013 0:00
103     4       1       9/3/2013 0:00
这是我的第二个表格:表格数据

id  bill_id  item_id quantity
166     73      21      2
167     73      31      1
168     73      115     1
169     73      183     1
170     73      131     8
171     73      170     4
172     73      63      4
173     74      103     1
174     74      187     1
175     74      101     1
177     74      207     1
178     74      136     5
179     74      170     2
180     74      65      2
181     75      25      2
182     75      36      1
183     75      180     1
184     75      65      2
185     75      108     1
187     75      135     2
188     75      141     2
189     75      170     2
190     76      202     1
191     76      118     1
192     76      136     5
193     76      170     3
194     76      63      4
195     77      188     2
196     77      110     1
197     77      63      5
我想按日期计算每天售出的每件商品的总数

这是我对同样的问题的质疑

$sql = "SELECT ocs.item_id, os.added_date, ocs.quantity FROM table_bill os, table_data ocs WHERE os.id = ocs.bill_id";
但是,我一天内多次收到商品销售结果

例如:如果1号商品在一天内销售给5个不同的客户,我会得到1号商品的5个不同结果,我想要该商品在一天内的销售总数


任何帮助都将不胜感激。如果我忘了提什么,请告诉我。谢谢

如果要合计,必须使用
SUM()
聚合函数,并使用
groupby
指定分组

SELECT ocs.item_id, os.added_date, SUM(ocs.quantity) total
FROM table_bill os
JOIN table_data ocs
ON os.is = ocs.bill_id
GROUP BY ocs.item_id, os.added_date