查询汇总数据,包括带子组的代码

时间:2014-11-26 18:44:56

标签: sql sql-server-2012

我有一张包含CODE和金额的表格。 CODE有1级(组和子组)。

示例:

CODE     Amount
R332     $45.22
R332.4   $12.11
R332.6   $9.19
R332.1   $5.01
R332.8   $4.56
M109.1   $12.22
M109     $34.0
M109.2   $65.55
M109.9   $10.3
.....   

我需要获得所有R332的SUM,包括子组。

我有:

SELECT SUM(金额)总计 FROM sample_data GROUP BY代码

  

我是否需要GROUP BY SUBSTRING(?)或者还有其他方法可以做到这一点?

由于

1 个答案:

答案 0 :(得分:1)

如果我正确理解您的问题,那么这样的事情应该只使用LIKE

SELECT SUM(amount) as total 
FROM sample_data
WHERE Code Like 'R322%'