0 0

SQL的问题3

表如下:
a     b
---- --
107   2
107   3
108   4
108   6
109   7
109   1
现在要通过字段截取成如下结果
substr(a,2,2)  sum(b)
---------------------
07             5
08             10
09             8

如何通过一个实现,最好一个SQL语句。

问题补充:a       b
----   --
10701   2
10702   3
10802   4
10801   6
10901   7
10902   1
现在要通过字段截取成如下结果
substr(a,2,2)  sum(b)
---------------------
07             5
08             10
09             8

刚刚少补充了点,只对2至3位进行分组,下面的SQL就不行啦!
2011年1月30日 17:29

3个答案 按时间排序 按投票排序

0 0

什么只对2至3位进行分组,看不懂,能不能说的清楚点

2011年1月31日 11:13
0 0

select substr(a.name,2,2),a.stype from
(select name,sum(type) stype from teacher group by name) a;

2011年1月31日 09:43
0 0

select distinct substr(a,2,2),(select sum(b) from myTable) from myTable;

2011年1月31日 09:43

相关推荐

Global site tag (gtag.js) - Google Analytics