mysql - 如何获取mysql中不同条目的总和

标签 mysql sql

我在 mysql 中有一个表,例如

| service_code | charges | caller_number | duration | minutes |
+--------------+---------+---------------+----------+---------+
|           10 |      15 | 8281490235    | 00:00:00 |  1.0000 |
|           11 |      12 | 9961621709    | 00:00:00 |  0.0000 |
|           10 |      15 | 8281490235    | 01:00:44 | 60.7333 |
|           11 |       2 | 9744944316    | 01:00:44 | 60.7333 |
+--------------+---------+---------------+----------+---------+

从这个表中,我想获取每个单独的调用者号码的费用*分钟。 我已经这样做了

SELECT sum(charges*minutes) as cost from t8_m4_bill groupby caller_number

但我没有得到预期的输出。请帮忙?

最佳答案

SELECT caller_number,sum(charges*minutes) as cost 
from t8_m4_bill 
group by caller_number
order by caller_number

关于mysql - 如何获取mysql中不同条目的总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31260459/

相关文章:

sql - SQL Server 中与 Null 的连接

sql - 查找相关属性

php - 如何使用 php mysql 在图表中显示单日数据

mysql - 如何在一行中显示两条不同的记录?

php - 从动态页面获取 DISQUS 评论数并填充 MySQL

mysql - SQL查询合并两个具有不同时间戳的表作为索引

sql - 从 NORTHWIND 数据库中获取每个国家最畅销的产品

用于将单个表导出到 SQL 文件的 PHP 脚本

php - Multi-Tenancy - 预先或根据需要创建表?

mysql - 具有未知值的 SQL if 语句