如何变成图二那样的表达方式,并且这个时间表是7天的,逐步变化的
大致思路可以分成两步
1.SELECT
company_name,
date,
SUM(negative_total) as total_negative
FROM sf_db2
GROUP BY
company_name,
date;
--第二步是在第一步聚合后的基础上做的 语法你自行修改下
2.SELECT
company_name,
SUM(CASE WHEN date='2020-01-01' THEN negative_amount ELSE 0 END) AS '2020-01-01',
SUM(CASE WHEN date='2020-01-02' THEN negative_amount ELSE 0 END) AS '2020-01-02'
FROM
sf_db2
GROUP BY
company_name
希望可以帮到你