首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

SqlServer2000怎么创建视图

2012-01-14 
SqlServer2000如何创建视图有一张表number12345...100如何创建一个视图,第一行是1+2+3+4+5的值15,第二行是

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 個資料列受到影響)*/ 

热点排行