我曾尝试寻找解决方案,但可能错过了目前困扰我的问题的解决方案。
如何对另一列中的行相似的一列中的值求和?在 Excel 中,我知道 sumif() 函数可以给我完美的结果,但在 SQL 中我不能......
我有以下列 - 我想添加所有 'Article' 相同的 'OrderQty' 行:
Article Order OrderQty
5710986678708 931714523 2,00
5710986678708 931714554 2,00
5710986678708 931714532 2,00
5710986678708 931714515 2,00
5710987052460 954466387 1,00
5710987052460 954466405 1,00
5710987052460 954466404 1,00
5710987052460 931714450 2,00
5710987052460 931714482 2,00
5710987052460 931714472 2,00
5710987052460 931714474 1,00
5710986678692 954466466 2,00
5710986678692 954466483 1,00
5710986678692 954466484 2,00
5710986678692 954466464 1,00
5710986678692 954466501 1,00
5710986678692 954466473 1,00
我的输出应该是这样的:
Article Order OrderQty TotalOrdered
5710986678708 931714523 2,00 8,00
5710986678708 931714554 2,00 8,00
5710986678708 931714532 2,00 8,00
5710986678708 931714515 2,00 8,00
5710987052460 954466387 1,00 10,00
5710987052460 954466405 1,00 10,00
5710987052460 954466404 1,00 10,00
5710987052460 931714450 2,00 10,00
5710987052460 931714482 2,00 10,00
5710987052460 931714472 2,00 10,00
5710987052460 931714474 1,00 10,00
5710986678692 954466466 2,00 8,00
5710986678692 954466483 1,00 8,00
5710986678692 954466484 2,00 8,00
5710986678692 954466464 1,00 8,00
5710986678692 954466501 1,00 8,00
5710986678692 954466473 1,00 8,00
在Excel中我会做 - 假设'Article'是A列:
=Sumif('Article';'A2';'OrderQty')
我尝试过使用 Case 语句,但在“TotalOrdered”列中,它返回与“OrderQty”相同的数量 - 在行级别上而不是在文章级别上求和。
有什么帮助吗?
谢谢, C