![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
insert ряд значений [D7, MSSQL]
Sergey2 © (2009-10-23 11:35:00)есть 2 переменные
declare @min_id int
declare @max_id int
set @min_id = 3
set @max_id = 10
как запрос сделать что бы вот такую выборку вернул ?
3
4
5
6
7
8
9
10
(2009-10-23 20:52:00) [1]Удалено модератором
Медвежонок Пятачок (2009-10-23 12:26:00) [2]declare @min_id int
declare @max_id int
declare @x xml;
set @min_id = 3
set @max_id = 10
set @x = replicate('<i i="-1"/>',1 + @max_id - @min_id);
select b.value('@i','int') + ROW_NUMBER() OVER(ORDER BY B) + @min_id
from @x.nodes('/i') as A(B)