Я достаточно новичок в доступе и не могу решить, что должно быть (я надеюсь) простая проблема - думаю, я могу смотреть на нее с помощью Excel-очков.Вычисление разницы во времени между временными отметками времени в запросе
У меня есть таблица с именем importedData
, в которую я (не так удивительно) импортирую файл журнала каждый день. Этот файл журнала выполнен из простого приложения регистрации данных на каком-либо горнодобывающем оборудовании и по существу он сохраняет timestamp
и status
для того момента, когда текущая деятельность изменяется на новую активность.
Образец данных выглядит следующим образом:
Эта информация затем фильтруется с помощью запроса для определения диапазона я хочу видеть информацию, скажем, от 29/11/2013 06: 00:00 AM до 29/11/2013 18:00:00 PM
Теперь целью этого является принять status
запись timestamp
и получить разницу во времени между ней и записью в следующей строке результатов запроса , По мере того, как оборудование работает на 12-часовой смену, я должен был бы построить картину того, сколько времени оборудование тратило на каждую деятельность в течение этой смены.
В приведенном выше примере оборудование было в состоянии «START_SHIFT» для 00:01:00, в статусе «DELAY_WAIT_PIT» для 06:08:26 и так далее. Затем я построил бы уникальный список записей статуса для выбранного периода и суммировал общее время для каждого состояния, чтобы получить сводную сводку.
Haha wow, работа сперва попытка.Спасибо, что разобрали его с объяснением, а для ссылки - помогает многое увидеть, как он проходит. Ура! – Jadyn
Я удалил 'CDate()' из выражения 'Format()', потому что это не нужно. Но это незначительное изменение и не должно изменять результаты запроса. – HansUp