Advertisement
AlexErin1308

Практика: ARPU и ARPPU. TASK №3

Jun 12th, 2024 (edited)
73
0
Never
1
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PostgreSQL 0.72 KB | Source Code | 0 0
  1. --Используя функцию DATE_TRUNC(), рассчитайте ARPPU в разрезе года оформления заказа для схемы tools_shop. Поле с датой приведите к типу данных date, а значение ARPPU округлите до двух знаков после запятой. Выводите в таком порядке: сначала поле с датой, затем поле с метрикой ARPPU.
  2.  
  3. SELECT CAST(DATE_TRUNC('year', o.created_at) AS date) AS year, ROUND(SUM(o.total_amt) / COUNT(DISTINCT u.user_id), 2) AS arppu
  4. FROM tools_shop.users u
  5. JOIN tools_shop.orders o ON u.user_id = o.user_id
  6. GROUP BY CAST(DATE_TRUNC('year', o.created_at) AS date)
Advertisement
Comments
Add Comment
Please, Sign In to add comment
Advertisement