目前我们的表中有这个。我们想要提取一份报告,以便它显示以下内容
(TPT = 总播放时间;TP = 播放次数)
Name | media time | Date | TPT | TP
--------------+------------+-----------------+-------+---
Advertise.jpg | 10:20 | 2014/09/15 9:15 | 10:19 | 1
Advertise.jpg | 10:20 | 2014/09/15 9:20 | 10:19 | 1
Advertise.jpg | 10:20 | 2014/09/15 9:25 | 10:19 | 1
Advertise.jpg | 10:20 | 2014/09/15 9:30 | 10:19 | 1
我想将所有这些行合并为 1,但它必须更新数字字段。所以应该看起来像。
Advertise.jpg | 20 | 40:40 | 4 |
这就像销售点报告
最佳答案
你应该这样写sql:
查询
select name,sum(tpt),sum(tp)
from table
where name='Advertise.jpg'
group by name
关于mysql - 将具有相同数据的行合并为一行并将数字相加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25927367/