Я хотел бы вычислить некоторые простые статистические данные (проценты) из таблицы в MySQL. Данная таблица имеет следующую псевдошхему:
TABLE: coupons
couponId (int)
couponType (int)
customerId (int)
sentOn (datetime)
visitedOn (datetime)
purchasedOn (datetime)
В этой таблице отслеживаются уникальные купоны, отправленные клиентам, когда они были отправлены, посетил ли клиент сайт из-за этого купона и когда они приобрели продукт по этому купону. Во многих случаях эти столбцы даты и времени не имеют значения, что означает, что клиент не посещал и не совершал покупки.
Я бы хотел рассчитать% посещения по couponType и покупку% по couponType. Я также хотел бы иметь возможность рассчитать их для customerId, чтобы увидеть, у каких клиентов самый высокий процент посещений и% покупок.
Так как посещение% = # посещений / # отправляет, я могу легко вычислить числитель и знаменатель, используя sql, но я надеялся вычислить статистику в одном запросе для couponType и другом единственном запросе для customerId. Спасибо!