问题标签 [sum]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
104920 浏览

linq - 集合中的项目总和

使用 LINQ to SQL,我有一个带有 OrderDetails 集合的 Order 类。Order Details 有一个名为 LineTotal 的属性,它获取 Qnty x ItemPrice。

我知道如何对数据库进行新的 LINQ 查询以查找订单总额,但是由于我已经从数据库中收集了 OrderDetails,是否有一种简单的方法可以直接从集合中返回 LineTotal 的总和?

我想将订单总额添加为我的 Order 类的属性。我想我可以遍历集合并为每个 Order.OrderDetail 计算总和,但我猜有更好的方法。

0 投票
7 回答
56194 浏览

jsp - 计算 c:forEach 循环中所有数字的总和

我有一个这样的Java bean:

我想在 JSP 中遍历这些 bean 的集合,在 HTML 表格行中显示每个人,在表格的最后一行中,我想显示所有年龄的总数。

生成表格行的代码如下所示:

但是,我正在努力寻找一种方法来计算将在最后一行中显示的总年龄,而不使用 scriptlet 代码,有什么建议吗?

0 投票
3 回答
4556 浏览

mysql - 在 MySQL 中查找两个表的行数差异

我有两张桌子,一张存储我们购买的产品和数量,另一张存储销售。因此,当前库存是购买表中所有数量列的总和减去出售表中的行数。这如何在 MySQL 中表达。请记住,有许多不同的产品。

编辑: 为了让它更难,我还有另一个要求。我有购买表,出售表,但我也有产品表。我想要一份所有产品的清单,我想知道每种产品的可用数量。当前答案的问题是他们只退回我们已经出售或购买的产品。我想要所有的产品。

0 投票
7 回答
29954 浏览

sql - SQL中的最大和

我有一个商店列表、商店中的部门以及每个部门的销售额,就像这样(在子查询中使用 max(sales) 创建,但我认为这并不是非常重要):

我想询问每家商店中销量最高的部门。结果应如下所示:

每当我使用 GROUP BY 时,它都会包含我的子查询中的所有列表。在没有临时表的情况下,有没有一种干净的方法可以做到这一点?

0 投票
3 回答
9948 浏览

java - MySQL 中 SUM 结果的数据类型

使用 SUM 时,我在将 MySQL 查询的结果转换为 Java 类时遇到了一些问题。

在 MySQL 中执行简单 SUM 时

作为一个整数,price看起来SUM有时返回一个字符串,有时返回一个整数,具体取决于 JDBC 驱动程序的版本。

显然,服务器确实告诉 JDBC 驱动程序的结果SUM是一个字符串,而 JDBC 驱动程序有时会“方便地”将其转换为整数。(见马克马修斯的解释)。

Java 代码使用一些BeanInfoIntrospection自动用查询结果填充(列表)bean。但是,如果部署应用程序的服务器之间的数据类型不同,这显然是行不通的。

我不在乎我得到的是字符串还是整数,但我希望始终拥有相同的数据类型,或者至少提前知道我将获得哪种数据类型。

有什么方法可以知道 MySQLSUM从 Java 代码中返回哪种数据类型?或者有谁知道一些更好的方法来处理这个问题?

0 投票
11 回答
83697 浏览

sql - 如何在 SQL 中计算带小数的百分比?

如何在 SQL 中将其转换为小数?下面是等式,我得到的答案是 78(整数),但真正的答案是 78.6(带小数)所以我需要显示这个,否则报告不会达到 100%

0 投票
5 回答
22427 浏览

mysql - 索引总和列

为正在求和的列创建索引是否比没有索引快?

0 投票
3 回答
1301 浏览

php - MySQL选择总和的记录

我正在使用 MySQL 和 PHP。我有一个包含列 id 和数量的表。我想检索最后一个求和数量的行的 id,因为它总和达到数字 40。更具体。我在数据库中有 3 行。一个数量为 10,一个数量为 30,一个数量为 20。因此,如果我将数量相加得到结果 40,我将总结前两个女巫的意思:10 + 30 = 40。这样,最后一个 Id用于将数字 40 相加为 2。我只想知道用于完成 40 和的最后一行的 id。

如果被问到,我会提供更多细节。谢谢你!!


这么说吧:我手里真的有6件产品。第一个在 10 日到达我的财产,接下来的 3 个在 11 日到达,最后两个在 12 日到达。

现在,我想从我的库存中出售 3 种产品。并希望按照它们来的顺序出售它们。因此,对于想要 3 种产品的客户,我会向他出售第 10 种产品的产品和第 11 种产品中的 2 种产品。

对于下一个想要 2 种产品的客户,我会从 11 日开始向他出售最后一次订购 3 种产品的产品,以及 12 日剩余的另一种产品。

问题是我怎么知道我出售的每种产品的价格是多少?我想如果我能找出每个请求数量的总和,我就会知道每次我想交付订单时从哪里开始计算总和。所以首先我会看看哪些行总结了 3 个产品并保留条目 ID。对于下一个订单,我将从该 ID 开始计数并求和,直到它总结了 2 个产品的第二个订单,依此类推。我认为通过这种方式,我可以跟踪每种产品的进货价格。所以从 12 日起,我不会以使用最初价格的价格出售产品。

我希望你明白。我只需要知道我的任何产品的价格是多少,这样我就知道第一批产品会有一个价格,但随着产品价格上涨,我也必须提高价格......所以最后一批产品必须卖掉更高的价格。如果我跟踪这一点,我只能做到这一点......

非常感谢你。


没有人 ?或者,更简单:MySQL 应该为 SUM( ) 选择所需的行quantity,例如大于或等于 40。然后让我得到参与求和过程的最后一行的 ID。

0 投票
3 回答
40436 浏览

sql - 按表中的分组记录运行总计

我有一张这样的表(Oracle,10)

我需要的是由 Account asc 和 Bookdate asc 按 Account order 分组的新表,其中包含一个运行总计字段,如下所示:

有没有简单的方法来做到这一点?

提前致谢。

0 投票
3 回答
15587 浏览

php - php中mysql的总和值

任何人都知道如何获得数字的总和?

例如我有 mysql 列名包。

如果是包裹 3,价值应该是 5 美元,如果是包裹 4,价值应该是 10 美元,如果是包裹 1,价值应该是 1 美元,以此类推。

所以上面的总值应该是 => 5 + 10 + 1 + 5 + 10 = 31

那么我如何在php中得到它的总和?

我试过array_sum ..但它给了我错误,我不是很擅长php ..请帮助我

提前致谢。