select 2, 4, 6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,,42,44,46,48,50,
52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100
哈~ 大功告成! 记得给分。
declare @i float,@ssql char(1000)
set @i=1
set @ssql=''
while @i<=100
begin
if ceiling(@i/2)=round(@i/2,2)
set @ssql=rtrim(@ssql)+rtrim(cast(@i as varchar(3)))+','
set @i=@i+1
end
select @ssql