![]() |
|
Модераторы: skyboy |
![]()
|
|
| iNDRA |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 5.8.2008 Репутация: нет Всего: нет |
|
|||
|
||||
| commanderz |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 19.10.2009 Репутация: нет Всего: нет |
Это придумал Бузаджи :
Получаем промежутки в которых удалены записи. В первой колонке будет начальный ID промежутка, во второй - конечный. В третьей количество удаленных записей в промежутке. |
|||
|
||||
| kkkh |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 27.11.2012 Репутация: нет Всего: нет |
select min(xx.no), max(xx.no) from
(select a.no from (select case when Q_ID<0 then Q_ID+1 else Q_ID-1 end no from utQ) as a left join utQ as b on a.no=b.q_id where b.q_id is null and a.no>(select min(q_id) from utQ) and a.no<(select max(q_id) from utQ)) as xx |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Составление SQL-запросов | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |