Объединить записи просмотра в указанном c URL для указанного c пользователя в одну запись относительно даты на SQL сервере - PullRequest
0 голосов
/ 05 мая 2020

Я столкнулся с проблемой в моем отчете. В отчете подсчитывается, сколько раз были просмотрены / открыты определенные c (приложения компании) URL без учета пользовательских данных.

Мне нужно, чтобы запрос подсчитал количество просмотров, в которых каждый пользователь мог не только открывать приложение, но и просматривать в нем (то есть фильтровать что-то, но это все равно одно и то же приложение), а затем Данные показывают, что один и тот же пользователь с разницей в минутах или секундах открыл одно и то же приложение - каждый щелчок / фильтрация / перекомпиляция страницы и т. д. c. создает новую запись записи, что вводит в заблуждение, потому что отчет показывает, сколько раз приложение было открыто как отдельная запись. Приложения (одинаковые в каждой стране) используются в разных странах, поэтому данные журнала находятся на разных серверах.

Есть 4 таблицы с разных серверов, которые содержат данные записи журнала приложений (URL-адреса) , и они должны быть вставлены в один с уже обобщенными данными записи журнала.

Небольшой фрагмент одной таблицы с данными:

enter image description here

Небольшой фрагмент второй таблицы, чтобы увидеть, что единственная разница между таблицами: litintranet, wokintranet:

enter image description here

Здесь вы можете видеть, что для LogApp IFP тот же пользователь просматривал с разницей в секунд. Но у него должна быть только одна запись (только для открытия приложения), но есть 3 записи, потому что пользователь, вероятно, что-то отфильтровал или обновил страницу et c.

Мне нужен запрос, который суммирует эту информацию и вводит новые сводные / сокращенные записи в новую таблицу. Новая таблица будет использоваться для отчетов в качестве правильных данных записей.

Результат должен выглядеть следующим образом: enter image description here

Как можно подвести итоги?

Спасибо за помощь

...