PDA

View Full Version : تولید اعداد یونیک و پشت سر هم در یک رنج



hmm
چهارشنبه 28 بهمن 1383, 13:53 عصر
سلام
من میخوام بدون استفاده از جدولی خاص (اینجا وجود جدول معنا نداره)
اعداد پشت سر هم رو تو یه رنج خاص با استفاده از یه select استخراج کنم
مثلا با کمک این select میخواهم اعداد از 20 تا 189 رو تولید کنه به این ترتیب:

20
21
22
.
.
189

ممنون

titbasoft
چهارشنبه 28 بهمن 1383, 19:29 عصر
declare @f int
declare @l int
set @f=20
set @l=189
declare @t table (i int)

while (@f!=@l+1)
Begin
insert into @t values(@f)
set @f=@f+1
End

select * from @t


:wink:

titbasoft
چهارشنبه 28 بهمن 1383, 19:31 عصر
راستی یادم رفت!
مخلص جناب bill gates هم هستیم :mrgreen:

hmm
دوشنبه 03 اسفند 1383, 14:50 عصر
مخلص جناب bill gates هم هستیم
bill gates هم مخلص شماست :mrgreen:
ممنون از راهنمایی شما