Я столкнулся с проблемой в моем отчете. В отчете подсчитывается, сколько раз были просмотрены / открыты определенные c (приложения компании) URL без учета пользовательских данных.
Мне нужно, чтобы запрос подсчитал количество просмотров, в которых каждый пользователь мог не только открывать приложение, но и просматривать в нем (то есть фильтровать что-то, но это все равно одно и то же приложение), а затем Данные показывают, что один и тот же пользователь с разницей в минутах или секундах открыл одно и то же приложение - каждый щелчок / фильтрация / перекомпиляция страницы и т. д. c. создает новую запись записи, что вводит в заблуждение, потому что отчет показывает, сколько раз приложение было открыто как отдельная запись. Приложения (одинаковые в каждой стране) используются в разных странах, поэтому данные журнала находятся на разных серверах.
Есть 4 таблицы с разных серверов, которые содержат данные записи журнала приложений (URL-адреса) , и они должны быть вставлены в один с уже обобщенными данными записи журнала.
Небольшой фрагмент одной таблицы с данными:
Небольшой фрагмент второй таблицы, чтобы увидеть, что единственная разница между таблицами: litintranet
, wokintranet
:
Здесь вы можете видеть, что для LogApp IFP тот же пользователь просматривал с разницей в секунд. Но у него должна быть только одна запись (только для открытия приложения), но есть 3 записи, потому что пользователь, вероятно, что-то отфильтровал или обновил страницу et c.
Мне нужен запрос, который суммирует эту информацию и вводит новые сводные / сокращенные записи в новую таблицу. Новая таблица будет использоваться для отчетов в качестве правильных данных записей.
Результат должен выглядеть следующим образом:
Как можно подвести итоги?
Спасибо за помощь