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

sql - 带有一定数量标志的 SQL 运行总和

我正在尝试创建一个查询来汇总某个人给予的总礼物,但是当总捐赠达到 500 美元时,在个人礼物上添加一个标志(我不需要总和)。

我有人员 ID、礼物大小和礼物日期。例如:

我希望在我的查询中显示一个标志,其中 ID#1 的礼物日期为 1/6/09,ID#2 的礼物日期为 2009 年 2 月 10 日,ID#3 没有标志。

0 投票
2 回答
13457 浏览

mysql - 使用 GROUP BY 时 MySQL SUM 不起作用

假设我们有这张表:

我们想要这样的视图:

所以我们使用这个:

但相反,我们得到了这个:

我究竟做错了什么?!

0 投票
1 回答
3077 浏览

asp.net - LINQ to SQL - 使用 WHERE 选择 SUM

我无法让 Linq to Sql 查询工作。基本上,我想要一个表中的列的总和,仅用于匹配特定条件的行。一个简化的版本是这样的:

Orders = 包含产品的订单 OrderProducts = 包含订单中产品的关系表 Products = 包含产品信息的表

我可以得到这样的产品数量的总和:

(Requests 是 IQueryable 的订单)

但我还需要获得实际产品满足特定条件的数量总和。就像是...

... WHERE p.OrderProducts.Product.ProductAttribute = true

我将如何使用附加的 where 子句获取该查询,以仅获取 productAttribute = true 的 qtys 的总和?谢谢!

0 投票
5 回答
9211 浏览

linq - How to make a linq Sum return null if the summed values are all null

I have a LINQ query that looks like this...

If all the d.DurationMonths values are null the Sum returns 0. How can I make the Sum return null if all the d.DurationMonths are null? Or do I need to run a separate query first to eliminate this situation before performing the sum?

0 投票
6 回答
14587 浏览

xslt - XSLT 对两个属性的乘积求和

我有以下 XML 源结构:

我需要一个 XSL:value-of select 语句,它将返回给定代表 ID 的 rate 属性和 amount 属性的乘积之和。所以对于代表 5,我需要 ((600 x 0.5) + (200 x 0.55))。

0 投票
6 回答
1500 浏览

math - Haskell 中的求和符号

在关于求和的维基百科页面上,它说 Haskell 中的等效操作是使用foldl。我的问题是:有什么理由说要使用 this 而不是sum?一个比另一个更“纯粹”,还是没有真正的区别?

0 投票
2 回答
145 浏览

sql - 使用聚合函数来缩小我的查询范围

我想做这样的事情:

这有效......除了“AND SUM(scannables.available)> = 3”

我不知道如何让它工作,

0 投票
5 回答
58395 浏览

sql - 从两个表中获取几列的总和

我想从 2 个不同的表中获取几列的总和(这些表共享相同的结构)。

如果我只考虑一张表,我会写这样的查询:

但是,我还想使用表 T_BAR 中的数据,然后有一个select返回以下列的查询:

  • MONTH_REF
  • SUM(T_FOO.amount1) + SUM(T_BAR.amount1)
  • SUM(T_FOO.amount2) + SUM(T_BAR.amount2)

一切按 的值分组MONTH_REF

请注意,给定的记录MONTH_REF可以在一个表中找到,但不能在另一个表中找到。在这种情况下,我想得到T_FOO.amount1 + 0(或0 + T_BAR.amount1)的总和。

如何编写我的 SQL 查询来获取这些信息?

有关信息,我的数据库是 Oracle 10g。

0 投票
3 回答
18499 浏览

php - 多维数组上的 PHP Array_Sum

如果我在 PHP 中有一个像这样的多维数组......

我怎样才能合并它们来生产....

0 投票
1 回答
2661 浏览

sql - SQL Max(something,0) 类型的解决方案

我想做以下事情:

从表中选择 sum(max(field-10,000,0))

如中,我想总结 field-10,000,但如果 field-10,000 < 0,那么我希望它加 0。

有什么建议么?

卡尔