powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Запрос для получения списка разностей одноименных полей двух соседних записей
3 сообщений из 3, страница 1 из 1
Запрос для получения списка разностей одноименных полей двух соседних записей
    #32275582
nicknemo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите с проблемой.
Есть таблица с архивом показаний прибора в определенные моменты времени. Нужно определить разности показаний двух соседних записей.
Как построить SQL запрос(если можно), чтобы в каждой строке получить разность значений полей соседних записей?

Заранее благодарю за внимание.
...
Рейтинг: 0 / 0
Запрос для получения списка разностей одноименных полей двух соседних записей
    #32275718
Roman Ignatiev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это делается обычно ХП с for select ...
НУ а как в цикле определить разницу между предыдущим и меющимся значением, думаю, понятно
...
Рейтинг: 0 / 0
Запрос для получения списка разностей одноименных полей двух соседних записей
    #32276596
nester
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если каждая запись имеет ID = ID предыдущей записи + 1 (сформировано генератором), то очень просто:
Код: plaintext
1.
2.
3.
select T2.Value - T1.Value
from ValueTable T1, ValueTable T2
where T2.ID = T1.ID +  1 
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Запрос для получения списка разностей одноименных полей двух соседних записей
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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