Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 как сгенерировать значения ID для CROSS JOIN  [new]
vengr
Member

Откуда: Moscow
Сообщений: 30
Как вывести в SQL запросе строки вида
100
101
102
103
.....
120
и

9:00
9:30
10:00


21:00

Ума не приложу (он отформатирован недавно случайно)!
и даже не могу придумать как сформулировать поиск

Простите....
8 июн 11, 13:45    [10782620]     Ответить | Цитировать Сообщить модератору
 Re: как сгенерировать значения ID для CROSS JOIN  [new]
Prolog
Member

Откуда: Москва
Сообщений: 2793
[url=]https://www.sql.ru/forum/actualtopics.aspx?search=iseq&bid=1[/url]
8 июн 11, 13:51    [10782669]     Ответить | Цитировать Сообщить модератору
 Re: как сгенерировать значения ID для CROSS JOIN  [new]
kDnZP
Member [заблокирован]

Откуда: ★[msg=16399436]★[msg=20850760]
Сообщений: 11289
vengr,
1. Заиметь таблицу чисел и с нею играться
2. CTE
3. CROSS JOIN, пример ниже
SELECT  ( ( t.i - 1 ) * 4 + t1.i ) n
FROM    ( SELECT    i = 1
          UNION ALL
          SELECT    2
          UNION ALL
          SELECT    3
          UNION ALL
          SELECT    4
          UNION ALL
          SELECT    5
        ) t
CROSS JOIN ( SELECT i = 1
             UNION ALL
             SELECT 2
             UNION ALL
             SELECT 3
             UNION ALL
             SELECT 4
           ) t1
8 июн 11, 13:52    [10782677]     Ответить | Цитировать Сообщить модератору
 Re: как сгенерировать значения ID для CROSS JOIN  [new]
vengr
Member

Откуда: Moscow
Сообщений: 30
iseq прекрасен
Спасибо!
8 июн 11, 14:08    [10782829]     Ответить | Цитировать Сообщить модератору
 Re: как сгенерировать значения ID для CROSS JOIN  [new]
Mnior
Member

Откуда: Кишинёв
Сообщений: 6724
vengr
iseq прекрасен
Чем?
9 июн 11, 00:19    [10786647]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить