问题标签 [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.
linq - 集合中的项目总和
使用 LINQ to SQL,我有一个带有 OrderDetails 集合的 Order 类。Order Details 有一个名为 LineTotal 的属性,它获取 Qnty x ItemPrice。
我知道如何对数据库进行新的 LINQ 查询以查找订单总额,但是由于我已经从数据库中收集了 OrderDetails,是否有一种简单的方法可以直接从集合中返回 LineTotal 的总和?
我想将订单总额添加为我的 Order 类的属性。我想我可以遍历集合并为每个 Order.OrderDetail 计算总和,但我猜有更好的方法。
jsp - 计算 c:forEach 循环中所有数字的总和
我有一个这样的Java bean:
我想在 JSP 中遍历这些 bean 的集合,在 HTML 表格行中显示每个人,在表格的最后一行中,我想显示所有年龄的总数。
生成表格行的代码如下所示:
但是,我正在努力寻找一种方法来计算将在最后一行中显示的总年龄,而不使用 scriptlet 代码,有什么建议吗?
mysql - 在 MySQL 中查找两个表的行数差异
我有两张桌子,一张存储我们购买的产品和数量,另一张存储销售。因此,当前库存是购买表中所有数量列的总和减去出售表中的行数。这如何在 MySQL 中表达。请记住,有许多不同的产品。
编辑: 为了让它更难,我还有另一个要求。我有购买表,出售表,但我也有产品表。我想要一份所有产品的清单,我想知道每种产品的可用数量。当前答案的问题是他们只退回我们已经出售或购买的产品。我想要所有的产品。
sql - SQL中的最大和
我有一个商店列表、商店中的部门以及每个部门的销售额,就像这样(在子查询中使用 max(sales) 创建,但我认为这并不是非常重要):
我想询问每家商店中销量最高的部门。结果应如下所示:
每当我使用 GROUP BY 时,它都会包含我的子查询中的所有列表。在没有临时表的情况下,有没有一种干净的方法可以做到这一点?
java - MySQL 中 SUM 结果的数据类型
使用 SUM 时,我在将 MySQL 查询的结果转换为 Java 类时遇到了一些问题。
在 MySQL 中执行简单 SUM 时
作为一个整数,price
看起来SUM
有时返回一个字符串,有时返回一个整数,具体取决于 JDBC 驱动程序的版本。
显然,服务器确实告诉 JDBC 驱动程序的结果SUM
是一个字符串,而 JDBC 驱动程序有时会“方便地”将其转换为整数。(见马克马修斯的解释)。
Java 代码使用一些BeanInfo和Introspection自动用查询结果填充(列表)bean。但是,如果部署应用程序的服务器之间的数据类型不同,这显然是行不通的。
我不在乎我得到的是字符串还是整数,但我希望始终拥有相同的数据类型,或者至少提前知道我将获得哪种数据类型。
有什么方法可以知道 MySQLSUM
从 Java 代码中返回哪种数据类型?或者有谁知道一些更好的方法来处理这个问题?
sql - 如何在 SQL 中计算带小数的百分比?
如何在 SQL 中将其转换为小数?下面是等式,我得到的答案是 78(整数),但真正的答案是 78.6(带小数)所以我需要显示这个,否则报告不会达到 100%
mysql - 索引总和列
为正在求和的列创建索引是否比没有索引快?
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。
sql - 按表中的分组记录运行总计
我有一张这样的表(Oracle,10)
我需要的是由 Account asc 和 Bookdate asc 按 Account order 分组的新表,其中包含一个运行总计字段,如下所示:
有没有简单的方法来做到这一点?
提前致谢。
php - php中mysql的总和值
任何人都知道如何获得数字的总和?
例如我有 mysql 列名包。
如果是包裹 3,价值应该是 5 美元,如果是包裹 4,价值应该是 10 美元,如果是包裹 1,价值应该是 1 美元,以此类推。
所以上面的总值应该是 => 5 + 10 + 1 + 5 + 10 = 31
那么我如何在php中得到它的总和?
我试过array_sum ..但它给了我错误,我不是很擅长php ..请帮助我
提前致谢。