Столбцы таблицы, над которой я работаю, это customer_id, operating_system, device_type, transaction_id, transaction_time.Запрос на улов, чтобы найти процентное значение
Я хочу узнать% используемой клиентом операционной системы для транзакций, совершаемых на мобильном/планшетном устройстве за последние 360 дней.
Базовый подход: количество транзакций, в которых тип устройства (мобильный/планшет) и временная метка пройдены за 360 дней группой по клиенту _id, operating_system * 100/общее количество транзакций, выполненных конкретным клиентом для типа устройства в (мобильный/планшет) независимо от операционной системы.
Как я могу написать запрос, чтобы найти выход, как: Customer_ID, operating_system,% от используемой операционной системы
спасибо заранее!
Ниже приведен запрос у меня есть prepared.I не уверен, погода будет работать или нет. Выберите t.customer_id, t.operating_system, 100 * (count (t.transaction_id)/q1.total) От таблица t, (выберите count (transaction_id) как итог из таблицы, где device_type in (mobile, tablet) и transaction_time 360 группы по Customer_ID ) q1 Где device_type в (мобильной, таблетке) и transaction_time 360 группы по Customer_ID, operating_system –