Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Про номера в таблице / 3 сообщений из 3, страница 1 из 1
14.07.2004, 12:53:03
    #32603619
Marishka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Про номера в таблице
Приветик! Здоровский у вас тут форум!

Подскажите как можно в запросе сделать поле, в котором чиселки независимо ни от чего будут идти подряд, с шагом 1? Мне нужно в моей табличке проверить все ли номера у меня идут подряд, и показать те, которых нет: наприме, в таблице:
1
2
3
5
6
7
8
10

в итоге получить:

4
9

Или как-то это через процедуру можно сделать? Хотелось бы конечно запросом.

Спасибо заранее всем кто ответит!
...
Рейтинг: 0 / 0
14.07.2004, 13:24:26
    #32603709
Geo
Geo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Про номера в таблице
Сделай таблицу с числами от 0 до 9 и напиши запросы типа

Query1:
select d3.Dig*1000+d2.Dig*100+d1.Dig*10+d0.Dig As Nums
from DigTable as d0, DigTable as d1, DigTable as d2, DigTable as d3

Query2:
select Nums as FreeNum
from query1 left join mytable on query1.Nums=mytable.MyNum
where mytable.MyNum is null
...
Рейтинг: 0 / 0
14.07.2004, 13:38:59
    #32603760
Marishka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Про номера в таблице
Очаровательно! Спасибо Geo!
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Про номера в таблице / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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