Я работаю в Access 2010 с записями даты и времени (фотографии из камер-ловушек), которые означают посещения определенных животных (SpeciesID (0-10), AnimalID (1-20) на разные сайты камеры (StationID). чтобы вычислить количество и продолжительность посещений каждым AnimalID для каждого идентификатора станции.Как установить ограничение продолжительности события для определения «того же события» и «нового события» в запросе Access 2010 или SQL?
Проблема заключается в том, что иногда животные посещают одну и ту же станцию несколько раз в тот же день. Я попытался выполнить запросы, которые группируют записи по дате и показывают, First of 'и' Last of 'datetime, но это просто дает дату и время первого и последнего записей этого животного на каждой станции в этот день, а не каждого отдельного визита.
Критерии, которые я хочу использовать «если последовательные записи одного и того же al, виды и станция> 20 минут друг от друга, то это отдельные посещения ». Я задаюсь вопросом, можно ли решить эту проблему, чтобы создать новое поле с запросом на обновление, которое дает каждому посетителю уникальный номер «VisitID», используя этот критерий, поэтому я могу затем группировать записи с помощью параметра VisitID для вычисления Первого и последнего datetime для каждого отдельного посещение? Может ли кто-нибудь предложить способ сделать это как запрос или SQL, или подумать о другом способе этого?
Таблица данных (так называемый Capture) выглядит следующим образом: CaptureID | StationID | SpeciesID | AnimalID | cDateTime
CaptureID является уникальным Autonumber для каждой записи. SpeciesID может быть 1-10, AnimalID может быть 1-20 (но AnimalID назначаются только для записей видов 1), StationID может быть 1-12, cDateTime может быть в любое время, когда ловушки камеры инициируются с помощью движения и отформатированы как DD/MM/YYYY hh: mm: ss. Я хочу, чтобы продолжительность посещения была отформатирована как hh: mm: ss.
Любая помощь или совет очень ценится !!
Если животное посещает каждые десять минут в течение часа, это одно событие? –
Также - можем ли мы считать, что AnimalId обозначает человека? –
Да, поскольку они, вероятно, все еще находятся рядом с камерой, но только не на нее. – user2416916