Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SQL I需要列+;计算重复值_Sql_Count_Duplicates - Fatal编程技术网

SQL I需要列+;计算重复值

SQL I需要列+;计算重复值,sql,count,duplicates,Sql,Count,Duplicates,我正在寻找一个查询,该查询为每个BikeNumber提供一个RepairCost列表, 但是,重复的值也必须计算在内。因此,第18项成本总计为22+58=80 Id RepairCost BikeNumber 16 82 23 88 51 20 12 20 19 33 22 **18** 40 58 **18** 69 41

我正在寻找一个查询,该查询为每个
BikeNumber
提供一个
RepairCost
列表, 但是,重复的值也必须计算在内。因此,第18项成本总计为22+58=80

Id      RepairCost  BikeNumber
16      82          23
88      51          20
12      20          19
33      22          **18**
40      58          **18**
69      41          17
10      2           16
66      35          15

如果我理解这个问题,那么查询就相当简单:

SELECT BikeNumber, SUM(RepairCost)
FROM YourTable 
GROUP BY BikeNumber

您熟悉分组依据条款吗?