Короче говоря, я провалил следующую тестовую оценку некоторое время go. Хотите, наконец, понять, как ее решить.
player_id: int game_id: int event_type: varchar (64) event_time: timestamp
store_game_install : указанный игрок выполнил начальная установка указанной игры
store_game_update : указанный игрок выполнил обновление указанной игры
store_open : указанный игрок запустил клиент игрового магазина на устройстве store_deleted : указанный игрок удалил клиент игрового магазина на устройстве store_game_download : указанный игрок загрузил игровой пакет, так как фактическая установка игры должна быть выведенным из store_game_view, за которым следует store_game_download.
С другой стороны, более поздние версии клиента хранилища перестали генерировать событие store_game_download.
Мне пришлось создать одну инструкцию MySql / PostgreSQL, производящую следующую агрегацию:
game_id => идентификатор игры
game_views => Общее количество игр подробные виды для этой
game_installs => Общее количество установок игры для этой игры
ЛЮБАЯ помощь будет означать мир. Спасибо!