aggregate-functions相关内容

Code first Entity Framework 6.1 自定义聚合函数

我在 SQL Server 上有一个自定义 CLR 聚合函数来计算百分位数.是否可以通过实体框架调用我的自定义聚合函数?映射如何配置以允许这样做? 我尝试使用类似于 Entity Framework 6 Code 上描述的 codefirstfunctions第一个自定义函数,但是这些函数似乎只允许使用缩放器参数,我的函数是一个聚合函数,因此需要获取一个项目列表(类似于 Sum、Averag ..

在 Postgres 中使用带有聚合和 groupby 的子查询进行更新

我正在尝试使用按另一列分组的该列的最大值更新表中的列. 例如,假设我们有一个名为 transactions 的表,其中包含两列:quantity 和 item_name.无论出于何种原因,我们都希望将 quantity 设置为为每个 item_name 找到的最大 quantity. 在 SQL 中做这样的事情我很困惑,也很糟糕,但这是我目前所拥有的: 更新事务放数量 = 子查询.数 ..
发布时间:2022-01-17 20:37:10 其他开发

按数据区间分组

我有一个表,用于存储一段时间内网络上的带宽使用情况.一列将包含日期时间(主键),另一列将记录带宽.每分钟记录一次数据.我们将在其他列中及时记录其他数据. 如果用户每隔 15 分钟(在给定开始和结束日期的 24 小时内)请求数据,是否可以通过单个查询来获取我需要的数据,或者我是否必须编写存储过程/游标去做这个?然后用户可以请求 5 分钟间隔数据等. 我很可能会使用 Postgres,但还 ..

在 R 中聚合时间序列

我有以下 OHLC 数据(以 3 分钟为间隔) 库(tseries)图书馆(xts)库(quantmod)>str(tickmin)从 2010-06-30 15:47:00 到 2010-09-08 15:14:00 的“xts"对象,包含:数据:num [1:8776, 1:5] 9215 9220 9205 9195 9195 ...- attr(*, "dimnames")=2 个列表. ..
发布时间:2022-01-11 09:27:17 其他开发

MySQL Select 和 IF() 语句

我是 MySQL 的新手,我需要帮助.我有一个表 Invoices 和一个表 Payments.我无法生成一份报告,该报告将显示在 2019 年 12 月 31 日之前以 In Full 支付的所有发票或 Partial Payment 收到的所有发票.一张发票可以通过一笔或多笔付款来支付(例如,部分付款,例如 25% 的首付,其余部分在工作完成时付款).如何创建 SQL 查询,从 Invoice ..
发布时间:2022-01-09 16:31:09 数据库

将数据框列表中的变量聚合为单个数据框

我在 R 中执行每个保单的人寿保险估值.每月现金流量预测是按保单执行的,并返回以下格式的数据框(例如): Policy1 = data.frame(ProjM = 1:200,现金流量1 = 代表(5,200),现金流量2 = 代表(10,200)) 我的模型返回一个列表(使用 lapply 和一个执行每个保单现金流预测的函数 - 基于每个保单的各种细节、升级假设和生活意外事件).我想通过 P ..
发布时间:2022-01-09 16:11:54 其他开发

聚合 MySQL 函数是否总是返回单行?

如果这真的很基本,我很抱歉,但是: 我觉得在某些时候我没有这个问题,现在我有了,所以要么我以前做的事情完全不同,要么我的语法跳过了一步. 例如,我有一个查询,我需要返回包含某些数据的所有行以及另一列,该列具有这些列的总数.如果事情按我的预期工作,它看起来像: 选择order_id,成本,part_id,SUM(成本) 总计来自订单WHERE order_date BETWEEN x ..
发布时间:2022-01-09 16:00:51 数据库

如何对 data.frame 列值求和?

我有一个包含几列的数据框;一些数字和一些字符.如何计算特定列的总和?我已经为此搜索过很多函数(sum、cumsum、rowsum, rowSums, colSums, aggregate, apply) 但我无法理解这一切. 例如,假设我有一个数据框 people 包含以下列 人 ..
发布时间:2022-01-09 15:48:37 其他开发

Aggregate 是否存在致命缺陷,因为每个 into 子句都是单独执行的?

当用作具有多个 Into 子句的 Linq 表达式的第一个(外部)子句时,VB.NET 的 Aggregate 查询是否存在致命缺陷,因为每个 into 子句是单独执行的吗? SELECT MIN(ZoneMin), MAX(ZoneMin) FROM Plant 在 LINQ 中的“明显"答案到 SQL 是 Dim limits = Aggregate p In Plants Selec ..
发布时间:2022-01-07 16:12:54 其他开发

SQL - 聚合函数中的子查询

我正在使用 Northwind 数据库通过创建一些或多或少复杂的查询来更新我的 SQL 技能.不幸的是,我无法为我的最后一个用例找到解决方案:“获取 1997 年每个类别的五个最大订单的总和." 涉及的表是: Orders(OrderId, OrderDate)订单详情(订单 ID、产品 ID、数量、单价)产品(ProductId,CategoryId)类别(类别 ID,类别名称) 我尝 ..

聚合 SQL 函数以仅从每个组中获取第一个

我有 2 个表 - 一个帐户表和一个用户表.每个帐户可以有多个用户.我有一个场景,我想对这两个表执行单个查询/联接,但我想要所有帐户数据 (Account.*) 和只有 第一 组用户数据(特别是他们的名字)). 我不想在我的聚合组上做“最小"或“最大",而是想做“第一个".但是,显然,TSQL 中没有“第一个"聚合函数. 有关如何获取此查询的任何建议?显然,很容易得到Account x ..
发布时间:2022-01-01 10:47:54 其他开发

带有 Group By 子句的 SQL 逗号分隔行

我有以下查询: SELECT帐户,单元,总和(state_fee),代码从 tblMta哪里 MTA.Id = '123'按帐户、单位分组 这当然会引发异常,因为代码不在 group by 子句中.每个 state_fee 都有一个代码.如何让此代码以逗号分隔列表的形式显示在 1 个记录中(每个 state_fee 1 个代码,即每个单位的多个 state_fee)?我在这里查看了不同的解决方 ..

BigQuery 用户定义的聚合函数?

我知道我可以定义一个用户定义的函数 以执行一些自定义计算.我也知道我可以使用“开箱即用"聚合函数在使用 GROUP BY 子句时将一组值减少为单个值. 是否可以定义自定义的用户定义的聚合函数以与 GROUP BY 子句一起使用? 解决方案 事实证明这是可能的(只要我们寻求聚合的组在内存中具有合理的大小),只需一点“胶水" -即ARRAY_AGG函数 步骤如下: 使用 AR ..
发布时间:2021-12-30 23:05:12 其他开发

用于滑动窗口聚合的 Bigquery SQL

嗨,我有一张看起来像这样的桌子 日期客户浏览量2014/03/01 美国广播公司 52014/03/02 xyz 82014/03/03 美国广播公司 6 我想获得按周分组的页面视图聚合,但显示过去 30 天的聚合 -(滑动窗口聚合,窗口大小为每周 30 天) 我正在使用谷歌 bigquery 编辑:戈登 - 关于“客户"的评论,实际上我需要的稍微复杂一些,这就是我在上表中包含 ..