Back to listSQL
Metabase Analytics Query
Lv.4299@mukitaro0 playsJan 2, 2026
FILTER clause for conditional aggregation. Common in analytics dashboards like Metabase.
preview.sql
1SELECT2 DATE_TRUNC('week', created_at) AS week,3 COUNT(*) AS signups,4 COUNT(*) FILTER (5 WHERE plan = 'paid'6 ) AS paid_signups,7 ROUND(8 100.0 * COUNT(*) FILTER (9 WHERE plan = 'paid'10 ) / COUNT(*),11 112 ) AS conversion_rate13FROM14 users15GROUP BY16 week17ORDER BY18 week DESC;Custom problems are not included in rankings