{ "db_name": "PostgreSQL", "query": "\n SELECT\n u.username,\n u.email,\n COUNT(*) AS \"total_purchases!\",\n COALESCE(SUM(t.amount_cents), 0)::BIGINT AS \"total_spent_cents!\",\n MAX(t.completed_at) AS \"last_purchase_at!: chrono::DateTime\"\n FROM transactions t\n JOIN users u ON u.id = t.buyer_id\n WHERE t.seller_id = $1\n AND t.status = 'completed'\n AND t.share_contact = true\n AND NOT EXISTS (\n SELECT 1 FROM contact_revocations cr\n WHERE cr.buyer_id = t.buyer_id AND cr.seller_id = t.seller_id\n )\n GROUP BY t.buyer_id, u.username, u.email\n ORDER BY MAX(t.completed_at) DESC\n LIMIT 500\n ", "describe": { "columns": [ { "ordinal": 0, "name": "username", "type_info": "Varchar" }, { "ordinal": 1, "name": "email", "type_info": "Varchar" }, { "ordinal": 2, "name": "total_purchases!", "type_info": "Int8" }, { "ordinal": 3, "name": "total_spent_cents!", "type_info": "Int8" }, { "ordinal": 4, "name": "last_purchase_at!: chrono::DateTime", "type_info": "Timestamptz" } ], "parameters": { "Left": [ "Uuid" ] }, "nullable": [ false, false, null, null, null ] }, "hash": "55851c64500231595c4eada326f676033a7e50fd741328e70caaca60b2c2c7a3" }