求1效率的查询方法

求一效率的查询方法
本帖最后由 jie101 于 2014-09-01 12:00:51 编辑
SQL SERVER 2000 有一张表A :

name       date(进账期)    NUM(进账数)  
铁              2012-10-2                4
铜              2013-1-4                   7
铝              2015-10-2                9
铜              2011-4-6                   23
铁              2010-8-12                 65
铝              2013-12-21               45
钢              2014-11-2                  23
铁              2013-4-24                  75
铜             2013-8-20                   56

需达到统计样式
name             1-3个月      3-6 个月      6-9个月      (最近月份进账数  )
铁                     3                 4                  5
铜                      4                5                  7
铝                     4                5                  7
钢                     4                5                  7


如果我用循环一个个查太耗时了,而且种类有几千种, 再乘以时间段, 需要查询几万次,效率太低
各位大有木有效率一点的统计方法,求指教
...

------解决方案--------------------
行转列就可以解决你这个问题啊
------解决方案--------------------
行列转换 自己去搜索一下吧  很多的。