SELECT product_id, ROUND(repurchases / NULLIF(users, 0), 3) AS repurchase_rate FROM ( SELECT product_id, COUNT(DISTINCT uid) AS users, COUNT(DISTINCT CASE WHEN ttl > 1 THEN uid END) AS repurchases FROM ( SELECT b.product_id, a.uid, COUNT(distinct a.order_id) AS ttl, MAX(DATE(event_time)) AS max_d...