http://expert.csdn.net/Expert/topic/2437/2437014.xml?temp=.67857
交流]自增号
交流]自增号
解决方案 »
- 急...急....急....高分求一查询SQL
- SQL 2005 订阅时快照占用空间的问题
- 求助:有500万条记录,存在于一个Array List里面,怎么才能最快的速度插入DB?多谢。
- sql语句中使用asp的函数,应该怎么写?在线等一会
- left join 速度慢
- 难:收藏 不显示删除回复显示所有回复显示星级回复显示得分回复 已知WINDOWS密码,不知SA密码,如何远程更改SA密码?
- 如何取0点开始至今的时间段集合, 间隔1小时
- select * from [treedemo].[dbo].[t_tree] into t_tree有错吗?
- 很急很急!!关于SQL语句
- 有关字段描述的问题
- 数据库内存释放问题,菜鸟勿入,高手请进!
- 兄弟们,一个很难的问题,是关于sql server的日期问题!
然后循环家加1就可以得到了。
set @rq1 = '2002-11-01'
set @rq2 = '2003-09-01'
set @s = 'Select convert(char(7),dateadd(month,id,'''+@rq1 +'''),121) from
(Select top '+cast(datediff(month,@rq1,@rq2)+1 as char(3))+' (select sum(1) from sysobjects where name<= a.name)-1 as id from sysobjects a) bb '
--print @s
exec (@s)
-------
2002-11
2002-12
2003-01
2003-02
2003-03
2003-04
2003-05
2003-06
2003-07
2003-08
2003-09