item_id issued_quantity issued_datetime
10613 10 9/20/2016 11:14
11259 15 9/20/2016 11:14
50 30 9/20/2016 11:14
10613 10 9/20/2016 11:18
94 20 9/20/2016 11:18
10606 7 9/20/2016 11:18
3 10 9/20/2016 11:27
10613 10 9/20/2016 11:28
197 30 9/20/2016 11:28
10606 5 9/20/2016 11:29
这些是表item_issue的一些列 这里给出的数据只有一天。 表格中有数天的数据。
我希望创建一个列出数量总和的查询 对于每天的item_id,多天
e.g 一个查询,它将提供以下输出(对于上述数据):
item_id issued_quantity
10613 30
11259 15
50 30
94 20
10606 12
3 10
197 30
请指导我。我只知道基本的mysql命令。
答案 0 :(得分:2)
您应该尝试查看SQL教程,因为这是一个简单的查询,尝试学习如何操作并尝试不同的东西。 Tutorial group by我相信你可以自己做,无论如何,这就是答案:
select item_id,sum(issued_quantity)
from table1
group by item_id
修改强>
您可以在group by
子句中添加issued_datetime
值,但使用函数DATE()
,因此我们只使用日期部分而不是列的时间部分:
select item_id,date(issued_datetime),sum(issued_quantity)
from table1
group by item_id,date(issued_datetime)