MYSQL SUM()没有正确添加

时间:2015-05-25 18:04:50

标签: mysql

嗯,我想我不应该说它没有正确添加,但更像是SUM()函数不会产生我期望得到的结果。我遇到的问题是一个跟踪员工工作时间的表。

以下是表格中的数据:

table name = labor_table
employee_id | labor_date | hours
252         | 2015-04-30 | 8
252         | 2015-05-01 | 8
252         | 2015-05-04 | 8
252         | 2015-05-24 | 0.2

因此,如果我在该表上运行此查询

SELECT employee_id, 
    SUM(`hours`) AS hours
FROM (`labor_table`) 
WHERE `employee_id` = '252'    
GROUP BY employee_id

我得到以下结果:

employee_id | hours
252         | 24.200000002980232

谁能告诉我为什么会这样? 字段“hours”被设置为FLOAT,这可能是额外数字的原因吗?

0 个答案:

没有答案