У меня есть таблица (в Microsoft Access, но может быть на SQL сервере или аналогичной) с рабочим входом / выходом из реестра.
Каждое 'In' работника - это запись с его PersonalID , TimeOfEvent и тип события («In» или «Out»).
В конце пути - мне придется вычислять разницу во времени между каждым «In» и «Out».
Но в качестве среднего шага - я хочу сделать групповой запрос (в построителе запросов Microsoft Access или написать предложение SQL), который добавит уникальный «SessionID» к каждой паре «In» и "Out" запись. Таким образом, у меня будет много «Сессий», каждая из которых имеет 2 записи - один и тот же PersonID, одно событие «In» и выходное «Out» событие, позднее, чем связанное с ним событие «In».
Такой запрос был бы хорош, но для меня также было бы возможно написать вспомогательную функцию VBA или более сложное SQL внутреннее объединение.
Любая помощь приветствуется!