В запросе посчитать разницу между отсчетами времени #588418


#0 by ДенисЧ
ПОдскажите, плс такую вещь... Есть исходная таблица (из внешних данных): ИД - уникальный ИД записи ДатаВремя - дата со временем возникновения события ОбъектСобытия - какая-то информация о том, что случилось Нужно получить в результате таблицу типа ид, ДатаВремя, (ДатаВремяСледющегоСобытия-ДатаВремя), Объект. Где ДатаВремяСледющегоСобытия - это ДатаВремя из следующей (по порядку ИД) записи таблицы. Такое вообще можно запросом сварганить? В крайнем случае - можно и на SQL сделать, но тоже не знаю как... Очень не хочется в цикле это дело гонять...
#1 by Amiralnar
Номер записи есть? Если да то по нему соединяй. Если нет - нумеруй в цикле или запросом и по нему соединяй.
#2 by Лефмихалыч
соединить таблицу саму с собой по условию датаВремя<ДатаВремя, выбрать максимум и - алга
#3 by ДенисЧ
номера явного нет. Только возрастающий монотонно ИД. хм...
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С