计算有效工时

时间:2017-01-25 09:36:05

标签: php mysql

我正在尝试计算特定设备的有效工作时间。我的数据库是这样的:

-------------------------------------
timestamp - device - status
-------------------------------------
2017-01-25 11:00:00 - devicename - 1
2017-01-25 11:00:00 - devicename - 0
-------------------------------------

1 - 代表工作

0 - 表示无效

我正在使用此SQL查询从数据库中获取今天的数据:

SELECT * FROM device WHERE timestamps >= CURRENT_DATE() ORDER BY timestamps ASC

但我的问题是我无法想到任何解决方案与PHP如何计算它的工作效率有多少小时。更具体地说,工作时间是多少,以及今天工作的时间有多少。

也许有人有任何想法如何解决这个问题。

假设工作日从早上8点开始到下午6点结束。

0 个答案:

没有答案