window-functions 相关问题

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

如何获取动态范围内的下一个值?

我希望获得动态范围内的下一个值。在 X 点之前存在的所有值(由 TimeDate 列确定)之间,我想获取下一个最大的 ValueDate(如果存在)。查找可以...

回答 1 投票 0

生成具有最接近值的缺席日期

有一个表(mileage_event)显示所有汽车的里程。 包含以下列: 创建时间 - 日期, car_id - 汽车 ID, car_mileage - 汽车的里程 值得考虑的是,不...

回答 2 投票 0

Oracle 19:根据第三列的最大值查找经过筛选的行子集的 ID

给定一个包含 4 列或更多列的“摘要”表: (ID1、ID2、排序顺序、布尔YN) 对于 ID1 的每个值,我想要 ID2 的值对应于具有 BooleanYN = Y 且具有

回答 1 投票 0

如何计算条纹长度?

我有以下数据: 日期单位状态 2023-04-30 单位1 1 2023-05-31 单位1 1 2023-08-31 第1单元 1 2023-09-30 单位1 1 2023-11-30 单位1 1 2023-12-31 你...

回答 2 投票 0

根据不同日期列的上一行更新日期列的当前行

请帮助在 Oracle SQL 中实现这一点。 我有如下表结构, 创建表temp_t ( 规则 ID 号, 开始日期时间时间戳, end_datetime 时间戳, 最后更新

回答 1 投票 0

在同一 SELECT 查询中聚合多个日期粒度

我正在使用Redshift,我想按不同的日期粒度计算客户数量:日、周、月。 我写了这个查询: 选择新客户端, COUNT(不同的客户端 ID)

回答 1 投票 0

在滑动窗口框架中查找最大和最小列值

来自过程编程,我正在考虑一个循环来解决这个问题。示例逻辑: 按第 1 列值和日期列降序排序。查询类似于: 选择 * 从表1 其中第 1 列...

回答 1 投票 0

Oracle SQL:如何获取最近 3 个月的滚动 SUM?

我有以下数据集,其中我想检查一个零件是否有过去3个月的数量并将它们相加。例如,对于 ABC 部分,对于 23 年 5 月 1 日,

回答 1 投票 0

下面的代码中求和函数如何与 OVER() 子句中的 ORDER BY 一起计算每个窗口的小计?

我们需要编写以下查询: 编写一个查询,返回销售日期、品牌、数量和每月销售额的运行总计(别名为 running_total_quantity)。 桌子: 销售日期 品牌 泉...

回答 1 投票 0

根据ProvinceNo(Branch)填写比率表中的缺失值?

IF OBJECT_ID('tempdb..#ReflectionRatio') IS NOT NULL 删除表 #ReflectionRatio 创建表#ReflectionRatio( [ReflectionRatioKey] [int] IDENTITY(1,1) NOT NULL, [开始日期] [日期] NULL, ...

回答 1 投票 0

计算 n 天内不同用户的数量

我的表由两个字段组成,CalDay 是一个时间戳字段,时间设置为 00:00:00 和 UserID。 它们一起形成一个复合键,但重要的是要记住,每个键都有很多行......

回答 2 投票 0

BigQuery - 如何逐个窗口计算平均窗口?

我有一张桌子,看起来像这样: 我正在尝试每 3 个月计算每个客户的平均订单数。 我不想计算每月的移动平均值,而是计算 pr 的平均值...

回答 1 投票 0

对重复的列进行分组

我很难用语言表达这个问题,这可能就是为什么我找不到例子,所以这就是我想做的。 我有一张这样的桌子 |专柜|时间戳| |...

回答 3 投票 0

使用窗口函数的聚合函数与使用 Group By 的聚合函数

任何人都可以向我解释窗口函数和分组依据之间的实际区别,比如当我们尝试使用窗口函数和分组依据进行求和时,内部是如何工作的。哪一个有效

回答 1 投票 0

如何在 redshift 中对一行上的一系列日期列进行排序?

我有这张表,表中有很多日期列。 行 date_a date_b date_c date_d date_x 1 2023-07-18 2023-07-19 2023-07-22 2023-07-24 2023-07-20 2 2...

回答 1 投票 0

计算 redshift 中之前的空值

我有一个按“日期”列排序的表格 日期 价值 2023 年 1 月 1 日 10 2023 年 1 月 2 日 2023 年 1 月 3 日 2023 年 1 月 4 日 20 2023 年 1 月 5 日 2023 年 1 月 6 日 40 2023 年 1 月 7 日 42 2023 年 1 月 8 日 3 2023 年 1 月 9 日 2023 年 1 月 10 日 1 我想创建一个

回答 1 投票 0

两个值出现之间的最大间隔 - Spark

我有一个以下格式的 Spark 数据框。我想计算在返回印度之前从印度前往其他国家/地区的最大旅行次数。 我创建了一面旗帜来表明印度是否...

回答 1 投票 0

有没有办法根据另一个表中某一列的累计总计来获取第一个表中的 ProcessDate 值?

我有2张桌子: 表1 定义: -- 表1 定义 如果存在则删除表 #Table1 创建表#Table1 ( TREATY_COMPANY_CODE varchar(3), 货币 varchar(3), 处理日期日期,

回答 1 投票 0

BigQuery 的 QUALIFY 子句根据窗口函数的位置以不同方式访问列?

我正在使用 BigQuery 并遇到了 QUALIFY 子句,我知道它可用于根据窗口函数过滤结果。然而,我注意到 QUA 的一些细微差别...

回答 1 投票 0

BigQuery 的 QUALIFY 子句在窗口函数的位置上以不同方式访问列?

我正在使用 BigQuery 并遇到了 QUALIFY 子句,我知道它可用于根据窗口函数过滤结果。然而,我注意到 QUA 的一些细微差别...

回答 1 投票 0

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