UNIX时间戳记时差平均MYSQL

问题描述 投票:0回答:1

我目前正在开发一个票务系统,在该系统中,我希望计算出员工响应票证所需的平均时间。

我有两列保存UNIX时间戳:时间戳(提交工单时的时间戳)和结束时间戳(当工单关闭时的时间戳)]

SELECT AVG(TIMEDIFF(endstamp,timestamp)) AS timetaken FROM `tickets`

我不太确定自己在做什么错。

任何帮助将不胜感激!

mysql
1个回答
0
投票

UNIX时间戳只是时间点的表示形式,以秒为单位,因此基本上是整数值。另一方面,date function timestampdiff()对3个参数进行操作:一个单位和timestampdiff()数据类型(或类似数据)的两个值(或表达式)。

如果要获得两个UNIX时间戳之间的秒数差,只需减去它们,所以:

datetime
© www.soinside.com 2019 - 2024. All rights reserved.