如何为每个ID和总计求和

时间:2018-12-08 16:51:37

标签: c# sql crystal-reports crystal-reports-2010

表1

id name
001 raja
002 vijay
003 suresh

表2

id value
001 100
001 200
001 150
002 200
003 150
003 200

我想要这样的输出

id name value
001 raja 450
002 vijay 200
003 suresh 350
................
           1000 (sum of value)

使用水晶报表

1 个答案:

答案 0 :(得分:0)

       Select  table2.id,table1.name, 
        sum(table2.value) from table2,table1 
       where table2.id= (table1.id)
        group by table2.id 
       union 
        select '----','-----',sum(value) from table2
      ;
  

这将为您提供每个具有名称的特定组ID的值的总和