SQL/문제풀이
Monthly Transactions I _ Medium. LeetCode *
데이터분석가 이채은
2025. 1. 1. 18:55
SELECT SUBSTR(trans_date, 1, 7) AS month,
country,
COUNT(id) AS trans_count,
SUM(CASE WHEN state='approved' THEN 1 ELSE 0 END) AS approved_count,
SUM(amount) AS trans_total_amount,
SUM(CASE WHEN state='approved' THEN amount ELSE 0 END) AS approved_total_amount
FROM Transactions
GROUP BY month, country;
SELECT에서 필터링한 것도 GROUP BY에서 사용할 수 있는 것을 몰랐다.