PHP如何从Mysql中汇总时间数据

时间:2014-03-03 04:38:55

标签: php

我想要从每辆车总和时间

Date        End Time
BMW120
2014-03-03  01:53:48
2014-03-03  01:54:28
2014-03-03  01:58:08
2014-03-03  01:59:08
2014-03-03  02:00:08
Mercy123
2014-03-03  01:55:08
2014-03-03  01:55:28
2014-03-03  01:55:48
2014-03-03  01:58:28
Mitsubishi
2014-03-03  01:54:08
2014-03-03  01:54:48
2014-03-03  01:56:08
2014-03-03  01:56:28

我修改车辆只在foreach循环中显示一次 但现在如何SUM总计每个vehicle_id和每个日期的时间 我应该存储在数组中但是如何存储?

1 个答案:

答案 0 :(得分:1)

您可以直接从数据库中获取总数。你可以使用这样的东西找出总和为秒

SELECT custom_id, Date, SUM(TIME_TO_SEC(EndTime)) AS totalTime
FROM your_table GROUP BY Date, custom_id

或者您可以使用它来获取HH:MM:SS格式

SELECT custom_id, Date, SEC_TO_TIME(SUM(TIME_TO_SEC(EndTime))) AS totalTime
FROM your_table GROUP BY Date, custom_id