我有一个表,其中有一个名为 date_start
的字段和一个名为 date_end
的字段,字段的值是这样的
year-month-day hours:minutes:seconds
我需要找出:
- 此人完成任务需要多长时间。
- 他们平均花费的时间。
我还是有点新手,老实说不知道从哪里开始。
感谢所有的帮助。
最佳答案
假设 MySQL 中的字段是 TIMESTAMP 或 DATETIME,我将使用两个 MySQL 查询。一个针对任务的特定结果。
SELECT UNIX_TIMESTAMP(date_end) - UNIX_TIMESTAMP(date_start) AS seconds_to_complete_task
FROM a
一个代表平均结果。
SELECT AVG(UNIX_TIMESTAMP(date_end)-UNIX_TIMESTAMP(date_start)) AS avg_seconds_to_complete_task
FROM a
关于php - 计算给定的开始日期和结束日期集的平均时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3451688/