求1效率的查询方法
求一效率的查询方法
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
如果我用循环一个个查太耗时了,而且种类有几千种, 再乘以时间段, 需要查询几万次,效率太低
各位大有木有效率一点的统计方法,求指教
...
------解决方案--------------------
行转列就可以解决你这个问题啊
------解决方案--------------------
行列转换 自己去搜索一下吧 很多的。
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
如果我用循环一个个查太耗时了,而且种类有几千种, 再乘以时间段, 需要查询几万次,效率太低
各位大有木有效率一点的统计方法,求指教
...
------解决方案--------------------
行转列就可以解决你这个问题啊
------解决方案--------------------
行列转换 自己去搜索一下吧 很多的。