SQLize Online / PHPize Online  /  SQLtest Online

A A A
Share      Blog   Popular
Copy Format Clear
with events_cnt as (with events_count as (select *, cast(date_trunc('month',event_time) AS date) as dt --выносим дату в нужном формате from tools_shop.events where event_name = 'view_item' -- берем события с таким названием and user_id in ( select user_id from tools_shop.orders where items_cnt >= 1) -- берем тех пользователей, которые совершили хотя бы одну покупку ) select distinct(dt), count(event_name) over(order by dt) as event_cnt --считаем кол-во ивентов from events_count) select dt, event_cnt, SUM(event_cnt) OVER (order by dt) AS events_cum -- считаем накопленное кол-во ивентов from events_cnt order by dt ;

Stuck with a problem? Got Error? Ask ChatGPT!

Copy Clear