博客【张光见】

胸纳幽兰,神容略若---张若兰

博客园 首页 新随笔 联系 订阅 管理

有如下表:

a

b

c

01

100

1

0101

100

2

0101

100

3

010101

100

4

用一条SQL语句得出如下结果(逐级汇总)

a

Sum(b)

01

400

0101

300

010101

100

 
select distinct a, (select sum(b) from tname where a like t.a || '%')
  from tname t

posted on 2007-06-01 17:10  willpower  阅读(2098)  评论(2编辑  收藏  举报