powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Сравнение с значением в предыдущей записи
11 сообщений из 11, страница 1 из 1
Сравнение с значением в предыдущей записи
    #32309460
Dmyttro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уважаемые, помогите, плз, с такой вот проблемкой.
Есть таблица, упрощенно так:
Nomer Znachenie
1 10
2 222
3 1
5 100
.......
В идеале Nomer должен возрастать на 1 в каждой следующей записи (это не счетчик, таблица прилинкована).
Как с минимальным геморроем определить, что отсутствует запись, в которой значение поля увеличивается не не 1, а на большее число (в примере выше отсутствует значение 4)?
...
Рейтинг: 0 / 0
Сравнение с значением в предыдущей записи
    #32309473
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
На этот вопрос ответит VIG, если увидит. Он специалист по таким селектам в одну строчку.
...
Рейтинг: 0 / 0
Сравнение с значением в предыдущей записи
    #32309529
а федя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
обычно:
1. ф-я со статической переменной.
2. опорная таблица со счетчиком

в настоящем случае:
3. джойн с собой со сдвигом на единицу.
...
Рейтинг: 0 / 0
Сравнение с значением в предыдущей записи
    #32309559
(c)VIG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
select a.nomer+ 1  
from table as a left join table  as b on a.nomer+ 1 =b
where b.nomer is null
...
Рейтинг: 0 / 0
Сравнение с значением в предыдущей записи
    #32309570
Dmyttro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 VIG
Не фурычит. Ругается, что join expression not supported.
Как-то не по-людски: и on, и where.
...
Рейтинг: 0 / 0
Сравнение с значением в предыдущей записи
    #32309576
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
> Как-то не по-людски: и on, и where.

Все люди мира обиделись. Что значит не по-людски?
on - для связи между таблицами,
where - для ограничений на выдаваемый результат.
...
Рейтинг: 0 / 0
Сравнение с значением в предыдущей записи
    #32309579
incold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наверное Виг хотел написать так

Код: plaintext
1.
2.
select a.nomer+ 1  
from table as a left join table  as b on a.nomer+ 1 =b.nomer
where b.nomer is null
...
Рейтинг: 0 / 0
Сравнение с значением в предыдущей записи
    #32309584
Dmyttro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Просю пардона за предыдущий пост. Совсем не это хотел сказать. Всему природой лень человеческая. Пытался вытащить пример через клипборд и Вордом поменять названия таблиц, полей и т.д. В результате диких извращений (пример я привел сильно упрощенный, на самом-то деле все гораздо сложнее) получилось типа select поле from table as a, table as b и далее join. Хотел сказать , что не по-людски и перечисление таблиц через запятую, и on (в смысле, 2 раза связал таблицы). Оказалось, сам себе виноват.
Еще раз сорри.
Огромное спасибо как VIG за решение, так и Владимиру Санычу за замечание.
...
Рейтинг: 0 / 0
Сравнение с значением в предыдущей записи
    #32309588
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Отдаю спасибо VIG'у, пусть у него будет два, он заслужил. :^)
...
Рейтинг: 0 / 0
Сравнение с значением в предыдущей записи
    #32309589
(c)VIG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Dmittro
Ну,вот и лады
2 Incold
Спасибо,за поправку.Описался.
...
Рейтинг: 0 / 0
Сравнение с значением в предыдущей записи
    #32309610
(c)VIG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 В.С
Спазибо за спасибо!. Но в виду наличия отсутствия свободного места прошу оставить твое спасибо на хранение.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Сравнение с значением в предыдущей записи
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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