我目前正在开发一个票务系统,在该系统中,我希望计算出员工响应票证所需的平均时间。
我有两列保存UNIX时间戳:时间戳(提交工单时的时间戳)和结束时间戳(当工单关闭时的时间戳)]
SELECT AVG(TIMEDIFF(endstamp,timestamp)) AS timetaken FROM `tickets`
我不太确定自己在做什么错。
任何帮助将不胜感激!
UNIX时间戳只是时间点的表示形式,以秒为单位,因此基本上是整数值。另一方面,date function timestampdiff()
对3个参数进行操作:一个单位和timestampdiff()
数据类型(或类似数据)的两个值(或表达式)。
如果要获得两个UNIX时间戳之间的秒数差,只需减去它们,所以:
datetime