在一个SQL查询中同一列中同一类型的不同值的总和值
目前,我正在执行以下操作以计算一列中不同语言的付款方式:
$sql = "SELECT `payment`, count(*) as number FROM Test GROUP BY `payment` ";
结果:
Cash 2
Bar 4
Credit-Card 5
Kreditkarte 8
Invoice 12
Rechnung 27
任何想法如何以一个SQL查询中的不同语言总和相同的付款方式来获取以下内容,以获取以下内容显然在括号中的一部分:
Bar 6 (sum of Cash and Bar)
Kreditkarte 13 (sum of Credit-Card and Kreditkarte)
Rechnung 39 (sum of Invoice and Rechnung)
表名称:测试
payment
===========
Cash
Bar
Credit-Card
Kreditkarte
Invoice
Rechnung
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用
案例
更改'现金'
'bar'
,'信用卡'
to>'Kreditkarte'和
'发票'
'rechnung' and complut and complut unt it its:Use a
CASE
expression that changes'Cash'
to'Bar'
,'Credit-Card'
to'Kreditkarte'
and'Invoice'
to'Rechnung'
and group by its result: