💥 CODEKATA
~ 76문제
WITH
joined_2021 AS (
SELECT COUNT(DISTINCT user_id) as cnt
FROM user_info
WHERE joined LIKE "2021-%"
),
almost AS (
SELECT a.year, a.month, COUNT(DISTINCT a.user_id) AS purchased_users
FROM (
SELECT
DATE_FORMAT(o.sales_date, "%Y") as year,
DATE_FORMAT(o.sales_date, "%m") as month,
o.online_sale_id, o.user_id
FROM online_sale o JOIN user_info u ON o.user_id = u.user_id AND u.joined LIKE "2021-%"
) a
GROUP BY
a.month, a.year
)
SELECT a.year, a.month, a.purchased_users, ROUND((a.purchased_users/ j.cnt), 1) AS puchasratio
FROM almost a, joined_2021 j'Sparta > CODEKATA' 카테고리의 다른 글
| [250903] 스파르타코딩 본캠프 22일차 (0) | 2025.09.03 |
|---|---|
| [250902] 스파르타코딩 본캠프 21일차 (0) | 2025.09.02 |
| [250829] 스파르타코딩 본캠프 19일차 (2) - QCC (2) | 2025.08.29 |
| [250828] 스파르타코딩 본캠프 18일차 (2) (1) | 2025.08.28 |
| [250827] 스파르타코딩 본캠프 17일차 (3) | 2025.08.27 |