문제
2020년 1월 10일에 종료된 계정의 비율을 fb_account_status 테이블을 사용하여 계산하세요.
테이블설명
예상결과
✏️ 풀이
WITH total_cnt AS (
SELECT COUNT(*) AS totalCnt
FROM fb_account_status
WHERE status_date = '2020-01-10'
)
SELECT COUNT(acc_id) / totalCnt AS closed_ratio
FROM fb_account_status
JOIN total_cnt
WHERE status_date = '2020-01-10' AND status = 'closed';
1. 2020-01-10 일자의 계정 카운트
2. 2020-01-10 일자의 종료 계정 카운트
3. 1번의 값과 2번의 값 나누기
'[코딩테스트] > [SQL]' 카테고리의 다른 글
[StrataScratch - SQL] (Medium) Clicked Vs Non-Clicked Search Results (0) | 2025.05.09 |
---|---|
[StrataScratch - SQL] (Medium) Risky Projects (0) | 2025.05.08 |
[StrataScratch - SQL] (Medium) New Products (0) | 2025.05.08 |
[StrataScratch - SQL] (Medium) Finding User Purchases (0) | 2025.05.06 |
[StrataScratch - SQL] (Medium) Activity Rank (0) | 2025.05.05 |