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

Откуда:
Сообщений: 148
Привет.
create table test (a int, b int)
insert into test
values (1,1),(1,2),(1,3),(1,3),(1,4),(1,4)
insert into test
values (2,1),(2,2),(2,2),(2,3),(2,4),(2,4)


хочется получить таблицу с двумя полями int, bit, где первое будет a из первой таблицы, а второе индикатором того, будет ли 2 подряд идущих b повторяющихся два и более раз у этого a

то есть в данном примере ответом будет таблица:

1;1 - тройки и четвёрки по 2 раза
2;0

вопрос в том, как бы это сделать быстро, понятно, что сначала можно собрать агрегат, а потом заджойнить его на себя для каждого a, но долго это...
9 апр 12, 16:53    [12389020]     Ответить | Цитировать Сообщить модератору
 Re: помогите с запросом  [new]
Шпунтик
Member

Откуда:
Сообщений: 148
Шпунтик,

можно закрывать, придумал)
9 апр 12, 17:00    [12389087]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить