diff --git a/aysat/lifecoding/SQL1.sql b/aysat/lifecoding/SQL1.sql new file mode 100644 index 0000000..667bc05 --- /dev/null +++ b/aysat/lifecoding/SQL1.sql @@ -0,0 +1,19 @@ +with cte1 as ( +select count(distinct(user_id)) as mau, +date_trunc('month', date) as month +from abakhytbekuly.users +group by date_trunc('month', date) +), +cte2 as ( +select mau, +month, +lag(mau) over(order by month) as prev_mau +from cte1 +) +select mau, +month, +prev_mau, +100.0 * (mau - prev_mau) / prev_mau as pct_change +from cte2 +order by month +