我正在尝试计算总小时数,我插入了开始时间,然后更新了ID的结束时间:
UPDATE worked_hours
set End= '$end'
WHERE Id= '$id'
因此,在结束小时更新之前,我想计算所有表记录中的总小时数。 (结束-开始=总计)。谢谢,我将为此提供一些帮助,也希望我对我的问题很清楚。
ID | Worker | Start | End | Total |
1 | Jhon |11:25:40 | 14:04:53 |2:39:31 |
2 | pete |10:26:00 | 14:04:53 |3:40:53 |
3 | David |11:35:30 | 19:04:38 |7:29:08 |
答案 0 :(得分:0)
要对@ spencer7593在评论TIMEDIFF
中的建议进行扩展,就可以完成计算。
查询:
dataSource
结果:
delegate
在PHP更新查询方面,您可以使用以下方式在结束时间的同时更新总数:
tableDeviceList
我也强烈建议您使用prepared statements
SELECT TIMEDIFF('14:04:53', '11:25:40');