读书人

SqlServer2000怎么创建视图

发布时间: 2012-01-14 20:02:35 作者: rapoo

SqlServer2000如何创建视图
有一张表

number

1
2
3
4
5
.
.
.
100

如何创建一个视图,第一行是1+2+3+4+5的值15,第二行是2+3+4+5+6的值20,第三行是3+4+5+6+7的值25,以此类推
最后一行是96+97+98+99+100的值490,然后表中插入一行就是最后一行数和前5个数之和。



[解决办法]

SQL code
if object_id('tb')is not null drop table tbgocreate table tb(ID int)insert tb select number+1from master..spt_valueswhere type='P' and number<100select sum(ID)[和]       from tbgroup by (ID-1)/5/*和-----------15406590115140165190215240265290315340365390415440465490(20 料列受到影)*/ 

读书人网 >SQL Server

热点推荐