问题标签 [aggregate-functions]

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 回答
430 浏览

ms-access - 在 DAvg() 中使用子表单记录集作为域参数

是否可以使用子表单的“当前”记录集作为(等)的domain参数DAvg()

基本上,我有一个显示来自查询的记录子集的子表单。我想DAvg()遍历这个子集。这就是我解决它的方法:

但我真正想要的是:

这在 Access 2007 中是否可行?

0 投票
4 回答
101809 浏览

sql - 在一个 SQL 查询中使用不同条件从同一个表中查询多个聚合函数

我正在创建一个 SQL 查询,该查询将根据两个聚合函数的值从表中提取记录。这些聚合函数从同一个表中提取数据,但过滤条件不同。我遇到的问题是 SUM 的结果比我只包含一个 SUM 函数要大得多。我知道我可以使用临时表创建这个查询,但我只是想知道是否有一个优雅的解决方案只需要一个查询。

我创建了一个简化版本来演示这个问题。以下是表结构:

这是查询:

任何见解将不胜感激。

0 投票
1 回答
477 浏览

.net - 使用 ICriteria 从 Min/Max 聚合函数中排除特定值

我有一个这样的时间表(航行)表:

按照设计'01/01/1753',如果用户没有填写捕获屏幕上的字段以及从未提供的第一次到达和最后一次离开,我将保存为默认值。我使用 Nhibernate 和 Criteria,我想知道如果我想知道表中每个航次的第一次出发和最后一次到达,查询这些数据的最佳方法是什么。

我的第一个想法是 groupby (ID),然后在到达和离开时做一些 Min 和 Max,但 ''01/01/1753' VALUE 很混乱。

那么有没有办法在 Min 函数比较中跳过这个值(不会丢失整行数据),或者有更好的方法来做到这一点,也许利用总是指示元素正确顺序的 OrderIndex,也许是排序ASC 获得第一个然后 Order DESC 并再次获得第一个,但我不太确定如何使用标准语法来做到这一点。

0 投票
3 回答
133 浏览

sql - 如何重写长查询?

我有以下 2 个表:

并希望为每个项目选择最近的事件(最新的“时间”)。我写了一个请求,但我不知道它是否可以更有效地写出来。 同样在 PostgreSQL 上,比较 ​​Timestamp 对象存在问题: 2010-05-08T10:00:00.123 == 2010-05-08T10:00:00.321 所以我选择 'MAX(num)' 有什么想法可以让它变得更好吗?谢谢。

编辑:有错误的数据,对不起,我的错误,但是感谢您找到更好的 SQL 查询

0 投票
2 回答
12737 浏览

sql - 如何在sql查询中同时使用order by和聚合函数

这向我显示了错误:

选择列表中的“RequirementsDetailsforOrganization.RequirementID”列无效,因为它既不包含在聚合函数中,也不包含在 GROUP BY 子句中。

如何在此查询中执行 'order by org.RegisteredDate desc' ....

请帮帮我.....??????

0 投票
2 回答
11461 浏览

c# - 在 DataView 过滤器中使用聚合函数

我有一个包含一列(“利润”)的数据表。我想要的是获得此表中所有值的总和。我试图以下列方式做到这一点......

但是我在应用过滤器时遇到错误...如何在变量中获取利润列的总和

谢谢你...

0 投票
1 回答
6299 浏览

sql - 在 oracle 中过滤 count(*)

我有一个分组查询,并想根据 count(*) 过滤它

我可以在没有子查询的情况下做到这一点吗?

这是我目前拥有的:

0 投票
1 回答
187 浏览

php - CATID 中没有任何冗余的一行中的详细信息

id catid 描述价格
------------------------------------------------
1 1 域名 100
2 1 书 50
3 2 托管 20
4 2 我的服务 20

在这个脚本中我有一个问题,如果我有每个 Cantegory 的 ID,我有一些重复的 CATID,它具有不同的内容但共享相同的 CATID,我需要将任何重复的 CATID 显示在一个中,所有的描述都将是在同一行的同一行(单元格)中。因此,每个 CatID 将在一行中包含所有详细信息,而 CATID 中没有任何冗余

0 投票
2 回答
383 浏览

mysql - MYSQL - 多个计数语句

我正在尝试查找我们的人口统计表以显示一些统计数据。但是,由于人口统计表很大,我想在一个查询中完成。

有 2 个字段很重要:sex、last_login

我希望能够获得各种日期范围的登录总数(<1 天前、1-7 天前、7-30 天前等)按性别分组

我现在知道如何在一个日期范围内做到这一点。例如不到 1 天前:

返回:

但是,我必须为每个范围执行一次。有没有办法让所有3个范围都在那里?

我希望我的最终结果看起来像这样:

谢谢!

重要说明:最后一个 demo_update 是纪元时间(unix 时间戳)

0 投票
1 回答
23891 浏览

mysql - Mysql查询中求和的平均值

我在创建一个给我一个总和平均值的查询时遇到了一些问题。我在stackoverflow中阅读了一些示例,但无法做到。谁能帮我理解如何做到这一点?这是我拥有的数据:

基本上我需要收银员的平均交易价值。我无法运行基本平均,因为它会占用所有行,但每个事务可以有多行。最后我想要:

这是我必须对交易求和但不知道如何或在何处包含 AVG 函数的查询。

任何帮助表示赞赏。