with od as ( select t2.product_id ,t2.customer_id , sum(t2.quantity) over(partition by product_id) as total_quantity , sum(t2.quantity) over(partition by product_id,month(order_date)) as m_qua from orders t2 where year(t2.order_date) = 2023 ), user_ord as ( select t.product_id ,customer_id ,customer...