SELECT
a.brand_id,
ROUND(SUM(a.sales_amount), 2) AS total_sales_amount,
SUM(a.sales_quantity) AS total_sales_quantity,
ROUND(AVG(b.satisfaction_score), 2) AS avg_satisfaction_score
FROM
sales_data AS a
JOIN
customer_feedback AS b ON a.sales_id = b.sales_id
WHERE
a.sales_month between '2023-01' and '2023-12'
GROUP BY
a.brand_id
ORDER BY
a.brand_id ASC;
sales_month不是日期类型而是字符串类型...不能用YEAR判断年份(我才知道为啥前面有个题一直错...)

京公网安备 11010502036488号