powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Генератор отсутствующих значений
7 сообщений из 7, страница 1 из 1
Генератор отсутствующих значений
    #32697923
v-metallic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Исходные данные:

Код: plaintext
1.
2.
3.
4.
5.
6.
Id
--------------
 000000001 
 000000002 
 000000004 
...

Вопрос: Можно ли построить запрос, который возвратил бы
'000000003' ?
...
Рейтинг: 0 / 0
Генератор отсутствующих значений
    #32698021
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если есть табличка
1
2
3
4
5
...
мульон

то легко
...
Рейтинг: 0 / 0
Генератор отсутствующих значений
    #32698026
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Генератор отсутствующих значений
    #32698032
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shuhardесли есть табличка
1
2
3
4
5
...
мульон

то легко
Достаточно иметь табличку
0
1
2
3
4
5
6
7
8
9

А мульен мы сами могем из нее сделать :)
...
Рейтинг: 0 / 0
Генератор отсутствующих значений
    #32698095
(c)VIG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно и без дополнительных таблиц
Код: plaintext
1.
2.
select t.id+ 1  
from table as t left join table as t1 on t.id+ 1 =t1.id
where t1.id is null
...
Рейтинг: 0 / 0
Генератор отсутствующих значений
    #32698173
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
(c)VIGМожно и без дополнительных таблиц
Код: plaintext
1.
2.
select t.id+ 1  
from table as t left join table as t1 on t.id+ 1 =t1.id
where t1.id is null

Хм.

А если так
1
2
4
5
10
15

?
...
Рейтинг: 0 / 0
Генератор отсутствующих значений
    #32698438
v-metallic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо

А я у себя наваял что-то типа
Код: plaintext
1.
2.
3.
"SELECT String(10-Len(CStr(Val(xId)+1)),'0') & CStr(Val(xId)+1) FROM DxPerson" _
        & " WHERE String(10-Len(CStr(Val(xId)+1)),'0') & CStr(Val(xId)+1)" _
        & " NOT IN (SELECT xId FROM DxPerson WHERE xId<>'0')"

Примитив, но работает
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Генератор отсутствующих значений
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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