select product_id, product_name, category_id, sales_amount, profit_rate from ( select p.product_id, product_name, category_id, sales_amount, rank() over(partition by category_id order by sales_amount desc) rk, round((sales_amount-cost_amount)/sales_amount, 2) profit_rate from product_category p left...