发布于 2022-11-17 04:18:31
您可以使用CASE语句来实现此结果,如下所示。
SELECT sales_id,
SUM(CASE WHEN type = 'deposit' THEN amount ELSE 0 END) AS deposit,
SUM(CASE WHEN type = 'withdrawn' THEN amount ELSE 0 END) AS withdrawn,
SUM(CASE WHEN type = 'commission' THEN amount ELSE 0 END) AS commission
FROM `ds_wd20_files` GROUP BY sales_id
请将sales_id替换为销售人员名称
https://stackoverflow.com/questions/74470004
复制相似问题