所以我的查询是这样的:PHP是否具有聚合数组中时间值的功能?
SELECT TIMEDIFF('24:00:00',(TIMEDIFF('22:00:00',TIME(end)))) AS time
FROM sworkingtime
WHERE user='magdalena' AND type='work' AND start BETWEEN '2014-03-01' AND '2014-03-28' AND (HOUR(`end`) > 22 OR HOUR(`end`) < 4)
AND completed=1
我的查询返回这样的:
02:02:36
03:17:24
03:07:03
02:24:17
03:14:09
有没有修改这个查询返回本场的唯一SUM的一种方式,所以只有一个字段?
谢谢
是否有你不想在MySQL级别执行此操作的原因? – Prix
我会在MySQL中完全执行它,并且根本不用理会PHP进程 – user3036342
没有理由,它只是更高级的查询 - 我编辑了这个问题。 –