日期:2014-05-18  浏览次数:20334 次

SQL 想获取两年之间有哪些年
传入两个年份,例如:传入 2008 2012 两个年份
想得到下面数据

2008
2009
2010
2011
2012

哪位能指导一下,谢了。



------解决方案--------------------
SQL code

select number from master..spt_values 
where number between 2008 and 2012 and type='p'
/*
number
2008
2009
2010
2011
2012
*/

------解决方案--------------------
SQL code
select 2008+number from master.dbo.spt_values where type='p' and number<=2012-2008