我做在PHP中的程序,在MySQL数据库中存储时它的工作。显示该程序是否工作或没有该表看起来是这样的:PHP计算“停机”
Table_name: downtime
Working(int) Time(datetime)
1 2011-05-06 15:18:55
0 2011-05-06 15:20:21
1 2011-05-06 15:20:24
0 2011-05-06 16:05:13
1 2011-05-06 16:05:15
0 2011-05-06 16:27:59
1 2011-05-06 16:28:01
0 2011-05-06 16:37:35
1 2011-05-06 16:37:37
现在我想以检索日期之间的“停机”。说日期1是2011-05-06 15:20:24和日期2是2011-05-06 16:28:15,那么我希望脚本返回该时期1和0之间差异的总和。我怎样才能做到这一点?
重要的是知道何时日期1例如为2011-05-06 15点20分22秒,然后有两个额外的秒的停机时间。很难想象一个(几乎)完美的解决方案。
MySQL表是在quetion,所以这就是它存储的方式;) – Simon 2011-05-06 16:50:11
你为我的投票支持_answering你的问题! 你的问题并没有规定是从你的MySQL的提取物,或列的数据类型。无论如何,我的答案应该有效。 – 2011-05-06 16:54:12
那不是我!)反正你不回答我的问题... – Simon 2011-05-06 16:55:31