with t1 as( select product_id, sum(quantity) max_monthly_quantity, row_number() over ( partition by product_id order by sum(quantity) desc ) rn1 from orders where year (order_date) = 2023 group by product_id, month (order_date) ), t2 as ( select product_id, a.customer_id, case when customer_age betw...