Таблица ab_users (user_id, variant, assigned_at TEXT). При 50/50 сплите ожидаемое соотношение групп — 1:1. Посчитайте фактическое распределение по вариантам и дням. Выведите assigned_date, control_count, test_count, ratio (test/control, округлить до 3), is_srm_suspect (1 если ratio < 0.9 или > 1.1).
CREATE TABLE ab_users (user_id INTEGER PRIMARY KEY, variant TEXT, assigned_at TEXT);
GROUP BY CASE WHEN SUM NULLIF ROUND