문제
두 테이블을 이용해 2018년 1월 1일 이후 일별로 집계된 쇼핑몰의 결제 고객 수, 매출액, ARPPU를 계산하는 쿼리를 작성해주세요.
select date(x1.order_purchase_timestamp) dt,
count(distinct x1.customer_id) pu,
round(sum(payment_value), 2) revenue_daily,
round(
sum(payment_value)/count(distinct x1.customer_id), 2) arppu
from olist_orders_dataset x1
inner join olist_order_payments_dataset x2
on x1.order_id = x2.order_id
where x1.order_purchase_timestamp > date('2018-01-01')
group by date(x1.order_purchase_timestamp)
;
'[SQL] 연습' 카테고리의 다른 글
[solvesql] 일별 블로그 방문자 수 집계 (0) | 2022.10.13 |
---|---|
[solvesql] 복수 국적 메달 수상한 선수 찾기 (0) | 2022.10.09 |
[mysql] 프로그래머스 우유와 요거트가 담긴 장바구니 (0) | 2022.07.22 |
[mysql] 프로그래머스 보호소에서 중성화한 동물 (0) | 2022.07.17 |
[mysql] solvesql 두 테이블 결합하기 (0) | 2022.07.16 |