Mysql 如何根据四列对My SQL表的数据进行分组
我希望根据表inventory\u store的四列(日期、发票号、许可证号、项目名)合并数据,并希望获得如下所示的输出Mysql 如何根据四列对My SQL表的数据进行分组,mysql,sql,Mysql,Sql,我希望根据表inventory\u store的四列(日期、发票号、许可证号、项目名)合并数据,并希望获得如下所示的输出 I have a table named inventory_store. Table name: inventory_store date invoice_no permit_no quantity item_name 2014-01-21 121 111 10 A 2014-01-21
I have a table named inventory_store.
Table name: inventory_store
date invoice_no permit_no quantity item_name
2014-01-21 121 111 10 A
2014-01-21 121 111 40 B
2014-01-21 121 111 10 C
2014-01-21 121 111 20 C
2014-01-21 122 112 20 A
2014-01-21 122 112 30 B
2014-01-21 122 112 60 C
2014-01-21 122 112 20 C
提前感谢。只需使用条件聚合即可:
OUTPUT:
date invoice_no permit_no total_quantity(A+B) total_quantity(C)
2014-01-21 121 111 50 30
2014-01-21 122 112 50 80
只需使用条件聚合即可:
OUTPUT:
date invoice_no permit_no total_quantity(A+B) total_quantity(C)
2014-01-21 121 111 50 30
2014-01-21 122 112 50 80
只需使用条件聚合即可:
OUTPUT:
date invoice_no permit_no total_quantity(A+B) total_quantity(C)
2014-01-21 121 111 50 30
2014-01-21 122 112 50 80
只需使用条件聚合即可:
OUTPUT:
date invoice_no permit_no total_quantity(A+B) total_quantity(C)
2014-01-21 121 111 50 30
2014-01-21 122 112 50 80
:谢谢它的工作正常。还有一件事,而不是写(A,B,D…等)我们可以给C以外的东西吗(如果我想在First sum语句中求除C以外的所有项目的和)。你可以使用
项名称“C”
来代替(假设值从不为NULL
:谢谢它的工作正常。还有一件事,而不是写(A,B,D…等)我们可以给出C以外的值吗(如果我想在First sum语句中求除C以外的所有项的和)。你可以使用项的名称“C”
来代替(假设值从不为NULL
:谢谢它工作得很好..还有一件事,而不是写(A,B,D..等)我们可以给出C以外的值吗(如果我想在First sum语句中求除C以外的所有项的和)。您可以使用项名称“C”
(假设值从不为NULL
:感谢它工作正常。还有一件事可以代替书写(A、B、D…等)我们可以给出C以外的内容(如果我想在First sum语句中求除C以外的所有项的总和)。您可以使用项名称“C”
(假设该值从不为空。