如何生成如下表格,谢谢比如以1000为标准分割100000想得结果
表1起 止
1 1000
1001 2000
2001 3000
3001 4000
4001 5000
。
。
。
。
98001 99000
98001 100000
表1起 止
1 1000
1001 2000
2001 3000
3001 4000
4001 5000
。
。
。
。
98001 99000
98001 100000
解决方案 »
- sql2000能不能装sqlprofiler ?
- Default约束是否影响表的性能?
- 自认为对SQL语句已经很熟悉了,可是写出来的查询还是效率不高. 请热心人帮忙优化一下下面这两个查询语句:
- 求一SQL语句,用于BOM展开! 有点难度,高手不防来试一试!
- 请问怎么删除行,条件是按某个段删除,只要这个字段中有二行或二行以上重复的,就删除重复的行,只保留其中一行
- microsoft sql server 语句问题。等高人……
- excel导入Sql Server且需要判断数据是否存在
- 動態建表,報錯
- sql查询分析
- 急!简单计算加更新语句?请帮帮忙。
- 小错误!
- sql 2005 和 sql2000
一句SQL?存储过程?循环?还有你的版本是2000还是2005
declare @s int,@e int
select @s=1,@e=100000
while @s<=@e
begin
insert into @tb select @s,@s+1000-1
set @s=@s+1000
endselect * from @tb
with cte as(
select 1 as q,1000 as z
union all
select b.z+1 as q,b.z+1000 as z from cte b where b.z+1000<=100000
)
select * from cte
select id*1000+1 as q,(id+1)*1000 as z from #
go
drop table #