【发布时间】:2017-07-23 03:17:03
【问题描述】:
尝试在我的一个表中获取一个 int 字段的总和应该很容易,不幸的是,无论我使用 Laravel、MySQL 还是 Excel,这并不是因为我得到了不同的结果。
Laravel 5.4 给了我20506:
Table::sum('field_name');
MySQL 给了我1830:
Select sum(field_name) from table;
以及将 Excel 工作表中的数据导入数据库之前: 总和给了我 145689
有什么想法吗?我尝试在求和之前转换为整数,但它不起作用。 所有数字都很大,但不包含逗号或点。
我必须求和的值示例:(有时包含空单元格)
17906774
99630157
28581131
159551532
20312892
668928885
【问题讨论】:
-
如果你在 laravel 中对所有行进行 foreach 总和会得到什么?