Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Задачка / 3 сообщений из 3, страница 1 из 1
27.08.2002, 19:12:18
    #32046340
Tosha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задачка
есть таблица

группа1 | текст | признак(0 или 1)
.
.
.
группаN | текст | признак

нужно получить таблицу из трех столбцов, в одном - текст с признаком 1, в других текст из предыдущей и следующей строк, если они принадлежат к той же группе.

Советуют использовать курсор, а у меня не запихивается
...
Рейтинг: 0 / 0
27.08.2002, 20:56:48
    #32046361
Tosha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задачка
ой. Получилось !
...
Рейтинг: 0 / 0
27.08.2002, 21:13:21
    #32046363
MiCe
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задачка
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
select identity(int, 1 , 1 ) id,* 
into #t
from table1

select t.txt ,t1.text,t2.text
from #t t 
      join #t t1 on t.id=(t1.id+ 1 )
      join #t t2 on t.id=(t2.id- 1 )
where t.prizn= 1 
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Задачка / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]