写一个SQL查询,列出每个客户的消费总额?

写一个SQL查询,列出每个客户的消费总额?,第1张

select "客户", sum("消费1", "消费2", "消费3","消费4", "消费5") as "消费总额" from 表名 group by "客户"

这样写试一下,看看是否好用。

1、表数据:

2、sql:

select name,

SUM( case [type] when '药费' then price else 0 end) as '药费总和',

SUM( case [type] when '检查费' then price else 0 end) as '检查费总和',

SUM( case [type] when '化验费' then price else 0 end) as '化验费总和'

from test

group by name

3、结果:


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6770846.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-28
下一篇 2023-03-28

发表评论

登录后才能评论

评论列表(0条)

保存