问题标签 [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 投票
2 回答
2944 浏览

mysql - MySQL 在整个表上加入 SUM 列

假设我有下表:

我想将所有ids 的 SUM 加入到整个表中,所以它看起来像:

我试图对自己进行 LEFT JOIN 但我只得到 1 行结果——有什么想法吗?

谢谢!

0 投票
4 回答
137576 浏览

sql - 对另一个查询的结果执行查询?

我有一个查询:

它返回如下内容:

然后我怎样才能对返回的行数进行计数..(在本例中为 5)和年龄的总和?只返回一行的计数和总和?

谢谢

0 投票
2 回答
1195 浏览

sql-server - QueryBuilder -SQL Server 中的 SQL SUM 错误

当我尝试在 MVS 数据源查询构建器中执行以下 sql 语句时,我收到此错误“无法在 int 上调用方法”。

这里似乎有什么问题?

谢谢你

0 投票
2 回答
4207 浏览

sql - 在 column4 上进行 SQL 解码,但仅当 column5 不同时

我需要更改类似的 sum(decode()) 表达式

使用 vcon.WAGON-TYPE-CODE = 'MS' 但仅当 wag.ACI-TAG-NO 不同时才计算行数。

所以如果两列看起来像这样

该表达式需要返回数字 3 而不是 SUM(Decode(vcon.WAGON_TYPE_CODE,'MS',1,0)) 当前所做的那样返回数字 4。

有什么建议么?

0 投票
8 回答
140733 浏览

sql - 从 SQL 函数获取单个值时,如何将 NULL 更改为 0?

我有一个查询,计算两个日期之间所有商品的价格。这是选择语句:

您可以假设所有表都已正确设置。

如果我在两个日期之间进行选择并且该日期范围内没有项目,则该函数将 NULL 作为 TotalPrice 而不是 0 返回。

如何确保如果没有找到记录,则返回 0 而不是 NULL?

0 投票
2 回答
1311 浏览

java - 如何在 Groovy 中使用 Java 包

我在学校,我们正在做这些 java 的东西。我们使用一个名为 sum.kern 的特殊库:http ://www.mg-werl.de/sum/bjw.zip

我想使用 Groovy 而不是 Java。但是我不能很好地使用这个库。如果我在葡萄中添加罐子并尝试导入 sum.kern 并创建一个 sum.kern.Bildschirm 它说它无法找到它。怎么做?

0 投票
3 回答
813 浏览

php - PHP中的求和数组

我必须对一些数组求和(数组数组)。我的数组的结构是这样的:

我知道我之前有 N 个数组。我需要对具有相同 ID 的人求和。

任何的想法?

示例:
**


**

0 投票
1 回答
1449 浏览

reporting-services - Reporting Services:两表一和

我的报告如下:

一个表在组页脚提供了带有总和的财务信息(分组称为“StockTable_Shipped”)。该组由布尔值控制(1 = 显示发货数据,0 = 显示接收数据)

第二个表格是已发货数据的差异报告(布尔值为 1),表格底部有一个总和。

我的最终目标是从 table1 where shipping=1 中获取总和,然后从 table2 的方差总和中减去它。

这将放置在报告底部的文本框中。

我理解这听起来是否令人困惑,但我会更乐意提供更多信息。

0 投票
4 回答
6140 浏览

php - PHP - 对一组十进制值求和

我正在尝试计算 PHP 中十进制值数组的总和,但由于某种原因,它一直四舍五入为整数。

例如:

$oldArray 实际上是用 SQL 查询中的十进制值填充的($oldarray 的长度大约是几百个,但我想要前 10 个。在上面的示例中,我期望 $myVar 是一个小数,但事实证明只是一个整数。我尝试在 for 循环之前设置 $myVar = 0.0000,我尝试了 $myVar += $oldArray[$k] + 0.0000 等,但似乎没有任何效果。

我究竟做错了什么?如何将 $myVar 显式设置为小数?

0 投票
1 回答
4361 浏览

sql - 如何处理静默 mysql sum() 整数溢出?

我有这张表,有一int(11)列和数亿行。当我运行类似的查询时

返回值没有意义——它小于单个最大的最大值。我对这个列的值最大约为 500m,而有符号的 int 应该能够处理 ~2bil,所以我假设 mysql 正在经历整数溢出,并保持沉默。

该怎么办?

可能只是重要但可能不重要的其他细节:

  • mysql Ver 14.12 Distrib 5.0.75, for debian-linux-gnu (x86_64) using readline 5.2
  • mysqld Ver 5.0.75-0ubuntu10 for debian-linux-gnu on x86_64 ((Ubuntu))
  • Linux kona 2.6.28-11-server #42-Ubuntu SMP Fri Apr 17 02:45:36 UTC 2009 x86_64 GNU/Linux