-- 步骤1:过滤2023年订单,关联客户+产品,生成年龄区间,计算每月销量(用于单月最高销量) WITH order_2023 AS ( SELECT o.order_id, o.product_id, o.customer_id, o.quantity, o.order_date, -- 提取订单月份(用于计算单月销量) DATE_FORMAT(o.order_date, '%Y-%m') AS order_month, c.customer_age, p.unit_price, -- 生成年龄区间(严格按题目要求:61+,不是60+!) IF( c.customer_age > 6...