window-functions 相关问题

窗口函数是一种SQL操作,它聚合在结果集的分区上。

如何按非唯一值对以下行进行分组

我有这样的数据: 表格1 _____________ 身份方式时间 1 1 00:01 2 1 00:02 3 2 00:03 4 2 00:04 5 2 00:05 6 3 00:06 7 3 00:07 8 1 00:08 9 1 00:09 我想知道

回答 2 投票 0

Trino 中的窗口函数:排序会改变数组的长度

TL;DR:如果我订购窗口函数分区,则生成的数组的长度会发生变化。 这是一个最小的例子。我们首先生成一些玩具数据: 选择 * 从 ( 价值观 (日期('1900-01...

回答 1 投票 0

条件超前/滞后函数 PostgreSQL?

我有一张这样的桌子: 名称 活动时间 用户1 A1 12:00 用户1 E3 12:01 用户1 A2 12:02 用户2 A1 10:05 用户2 A2 10:06 用户2 A3 10:07 用户2 M6...

回答 2 投票 0

按月累计数值,填写缺失月份

我有这个数据表,我想知道是否可以创建一个查询,以考虑到当前月份的所有月份来按月获取累积总和。 添加日期 |数量 ------...

回答 1 投票 0

雪花 SQL |如何一次性对不同值求和?

我正在处理调查响应数据,用户可能多次参加调查。用户被分配了一个“权重”,它是一个整数。我正在尝试计算...

回答 1 投票 0

TSQL 窗口函数 Count - 帮助计算其他列中具有特定值的项目

我正在尝试计算某个尺寸在每个商店、每个商品、每个颜色中出现的次数。我已经尝试过传统的尺寸计数,以及商店、商品和颜色的分区,但它是retu...

回答 2 投票 0

SQL的窗口函数有优先顺序吗?

我有一个表格如下: 我只想要“标记”列中每一行的上一个条目。 表结构: test_id 标记 100 55 101 55 102 60 103 ...

回答 1 投票 0

SQL 中有优先顺序吗?

我有一个表格如下: 我只想要“标记”列中每一行的上一个条目。 这是我的查询: 选择 *,LAG(marks,1,marks) OVER(无界前一个和当前 R 之间的范围...

回答 1 投票 0

为第二列多次出现选择第一列以及第三列中的条件

我有一张看起来像这样的桌子 individual_ID Household_ID 帐户类型 ------------------------------------------- 101 HH_101 CHK 102 HH_101 萨夫 ...

回答 1 投票 0

根据窗口函数的条件取列的值

因此,我需要使用 CurrentPrice 创建一个新列,在其中我需要根据 DATE 列将最新价格放入 GROUP 中。 所以我应该查看每个组的最新日期并输入...

回答 1 投票 0

用于分析字符串的窗口函数

因此,当记录具有相同的VAR、相同的组但不同的SalesPrice时:我需要将其注释为“需要定义” 我试图使用窗口函数但无法成功。 任何帮助都是值得赞赏的...

回答 1 投票 0

PostgreSQL集群不间断系列数据

这是输入和所需输出的示例,我认为这比我描述需求更容易理解。 输入数据 (业务逻辑解释:时长>1M的都是se...

回答 1 投票 0

在Snowflake SQL中基于DateTime构建会话逻辑

我正在尝试基于一组列的 DateTime 值(如 Userid、DeviceId)构建会话逻辑 对于给定的用户 ID、设备 ID,会话可以在一天中的任何时间开始(第一个事件)并且所有...

回答 1 投票 0

PostgreSQL 窗口函数计算每个间隔的总和

该表由以下脚本表示: 创建表销售( id 串行主键, 产品 ID 整数, 销售日期日期, 数量 INTEGER, 价格数字 ); 插入销售(产品...

回答 1 投票 0

识别连续记录组

我有一个非常简单的表格: 创建表 tmp( id 整数, 源ID int, event_user varchar, event_date 时间戳 ); 这是数据: 插入 tmp(id, source_id, event_user,

回答 1 投票 0

检索行中每列的最后一个已知值

不确定问这个问题的正确用词,所以我会分解它。 我有一个表如下: 日期时间 |一个 |乙| C 最后 4 行: 2013 年 10 月 15 日 11:45:00 |空 | '蒂姆' | '弗雷德' 15...

回答 3 投票 0

删除空值,直到第一个值不为空

我的数据集中有公司的每日时间序列,并使用 PostgreSQL。 对于每个公司,第 3 列中带有 NULL 的所有行都应被删除,直到该公司的该列中的第一个 NOT NULL 条目...

回答 2 投票 0

计算带上限的运行总和ClickHouse

我想使用窗口函数计算 ClickHouse 中的运行总和,但我希望运行总和不超过某个值。 假设的“sumWithCeil”函数: SELECT t.groupId ...

回答 1 投票 0

SQL 日期窗口重置后

我正在查看用户的一系列会话日期,并且我试图以一种方式“折叠”事件计数,即 7 天时间窗口中发生的任何事件仅计数一次,从 .. .

回答 1 投票 0

如何使用where子句执行窗口函数?

从下表的第 1-4 列中,我想创建一个可以返回第 5 列和第 6 列的查询: 我的约会 猫_1_id 猫_2_id 我的值 cat_2_id_1_value cat_2_id_2_value 2024年1月1日 1 1 1 1 无效的 ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.