SUM()函数不在sqLite中工作

时间:2015-05-24 08:05:49

标签: sqlite select group-by sum

我们有一个像这样的表:

* {direction: rtl; unicode-bidi: bidi-override;}

但我们希望它是这样的:

Customer  ItemNumber  Item_Name   Qty   FOCQty    
C1          I1           ABC       10     2
C2          I2           BCA       12     2
C3          I1           ABC       3      3 
C4          I2           BCA       05     1

我们尝试了以下方法:

ItemNumber  Item_Name   Qty  FOCQty  
I1            ABC       13     5
I2            BCA       17     3

但它对我们不起作用。请告诉我们代码中有什么问题。

1 个答案:

答案 0 :(得分:1)

<强>修复

  
      
  • 调整动态sql字符串以按字段ItemNumber,Item_Name添加分组,如下所示
  •   

静态查询

SELECT ItemNumber,Item_Name,sum(Qunatity) as Qunatity1 ,sum(FOCQty) as FOCQty1
from   toCSV5
where ItemNumber = 'I1'
group by ItemNumber,Item_Name
;

<强>输出

+------------+-----------+-----------+---------+
| ItemNumber | Item_Name | Qunatity1 | FOCQty1 |
+------------+-----------+-----------+---------+
| I1         | ABC       |        13 |       5 |
+------------+-----------+-----------+---------+

sqlfiddle链接