面试题答案
一键面试SELECT
u.user_type,
SUM(o.order_amount) AS total_amount,
COUNT(o.order_id) AS order_count
FROM
users u
JOIN
orders o ON u.user_id = o.user_id
WHERE
o.order_date >= CURDATE() - INTERVAL 30 DAY
AND o.order_amount > 100
GROUP BY
u.user_type
ORDER BY
total_amount DESC;