我的查询:
SELECT (
`total_hours`
)
FROM work_details
WHERE `employee_id` = '28'
AND DATE
BETWEEN '2012-02-01'
AND '2012-02-01'
LIMIT 0 , 30
// 从数据库表 work_details 中获取给定员工在给定日期的总工作时间
结果:
total_hours
02:27:29
00:13:56
03:03:49
00:00:03
00:30:20
01:04:13
//结果显示员工在给定日期的工作时间,我需要获取这些值的总和才能找到给定日期的总工作时间。
如何在字段中获取这些值的总和???
如果我使用 sum(total_hours) 结果将是
sum( total_hours )
67870
这是不正确的。我在时间类型本身中需要它。
我还需要一个帮助,这个查询有效,因为我为 BETWEEN 子句提供了相同的日期。
DATE
BETWEEN '2012-02-01'
AND '2012-02-01'
但是我需要计算给定范围内的总工作时间,比如说
DATE
BETWEEN '2012-02-01'
AND '2012-02-29'
由于给定日期有多个总小时数条目,我需要获取每个不同日期的总小时数。帮助??