好贷网好贷款

SqlServer2000如何创建视图 40fxchun1985]

发布时间:2016-12-4 3:48:49 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"SqlServer2000如何创建视图 40fxchun1985]",主要涉及到SqlServer2000如何创建视图 40fxchun1985]方面的内容,对于SqlServer2000如何创建视图 40fxchun1985]感兴趣的同学可以参考一下。

有一张表 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个数之和。

select number,result=(select sum(number) from a t where t.number between a.number and a.number+4) from a

if object_id('tb')is not null drop table tb go create table tb(ID int) insert tb  select number+1 from master..spt_values where type='P' and number<100 select sum(ID)[和]        from tb group by (ID-1)/5 /* 和 ----------- 15 40 65 90 115 140 165 190 215 240 265 290 315 340 365 390 415 440 465 490 (20 個資料列受到影響) */

知道方法 视图自己写吧

引用 2 楼 pt1314917 的回复:SQL code select number,result=(select sum(number) from a t where t.number between a.number and a.number+4) from a ...

纯帮顶

select number,result= ( select sum(number)  from a t  where t.number between a.number and a.number+4 )  from a 支持2#

上一篇:用VB存取SQL Server中的图像数据 20chubby_bear]
下一篇:SQL Server设定过滤条件提升数据库性能 20chubby_bear]

相关文章

相关评论