gaps-and-islands 相关问题

差距和岛屿问题涉及在一系列数字或日期中找到一系列缺失值(间隙)或一系列连续值(岛)。

2列上的间隙和岛-如果A列连续且B列相同

我有一个表,如下所示:CREATE TABLE`table`(`id` int(11)unsigned NOT NULL AUTO_INCREMENT,`cc` int(3)unsigned NOT NULL,`number` int(10)NOT NULL,`name `varchar(64)NOT NULL,...

回答 1 投票 0

如何获得每个岛屿的第一排和最后一排?

所以我最近在一个问题上得到了很好的帮助。但是,我需要更精确一些,希望这在SQL中是可行的。这是我的最后一个问题:仅选择已更改列的行...

回答 2 投票 2


获得日期组中第一行,其中有一系列不间断的日期

DECLARE @TestData表(Idnty Int不为空,[DATE] DATE不为空,[TYPE] VARCHAR(20)非空))插入@TestData值(1,“ 2016-03-01”,“库存”), (2,'2016-03-01'...

回答 1 投票 2

Oracle SQL对数据的滞后跨度

我在这里问了类似的问题。假设我有下面的表结构。 P1,P2,P3这三个属性代表一个键。我想比较每一天的每一把钥匙。例如,从第1天到第2天,abc ...

回答 1 投票 0

SQL:查询以获取特定列的值的最后更改

所以我有此产品信息表。每次更改特定产品时,都会在新行中插入新值,包括时间戳和修改它的用户。显示信息...

回答 2 投票 1

捕获连续的年份范围,但出现蜂巢中断

我试图在配置单元中编写查询,以返回连续年份和间隔年份(如果年份之间存在间隔)的年份范围的数据。我想让我的头...

回答 2 投票 2

如何根据日期计算查询中的总数?

[下面您可以看到我的查询,该查询给出以下结果:选择t.actual_date,t.id_key,t.attendance_status,t.money_step,sum(t.money_step)超过(按t.id_key顺序划分...

回答 1 投票 1

如何在SQL中按连续记录分组

我的表具有这些记录ID颜色------------ 1红色2红色3红色4红色5红色6绿色7绿色8绿色9绿色10绿色11红色12红色13红色14红色15绿色15绿色...

回答 3 投票 1

如何在sql中按连续记录分组

我的桌子上有这些记录ID颜色1红色2红色3红色4红色5红色6绿色7绿色8绿色9绿色10红色11红色12红色13红色14绿色15绿色16绿色17绿色18蓝色...

回答 2 投票 1

减去上一行以在MS SQL中计算列值

我下面有一些数据,需要对其进行格式化以仅连续显示几天而不间断。例如,我要显示日期为2018-06-18到2018-06-21的记录,因为这些是...

回答 2 投票 4

Postgres按相似的日期将数据分成组

我有一个tabler,我将这样调用data_rows:如果不存在,则创建表data_rows(id整数不为null,约束data_rows_to_group主键(id),日期...

回答 1 投票 0

具有变化的二维矩阵中的岛数

“给出一个布尔2D矩阵,找到孤岛的数量。一组相连的1组成一个孤岛。”在岛屿计数问题的这种变化中,我们的意思是对...

回答 1 投票 0

当没有当前日期值时,SQL Server查询将从前一天起保留值

我有一个查询,用于跟踪每个交易时段处于风险中的交易者资金。如果在给定的一天没有交易,那么我需要从最后一个活动日结转日终值,直到...

回答 1 投票 1

SQL依日期分组并具有多个相同结果

如何编写按日期对数据进行分组,但显示数据首次更改日期的说明-当数据更改a,b,c时-一些数据,并且可以是任何日期,a,b,c 04/26 / 2008,1,1,1 04/25 / ...

回答 1 投票 0

MySQL分组的时间戳差异

我需要编写mysql查询,该查询将根据时间戳之间的差异对结果进行分组。可能吗?我有带位置的表,每行都有created_at(时间戳),我想将结果分组...

回答 1 投票 0

非重叠对象之间的岛多边形的算法名称

我正在寻找算法名称,无法识别它是哪种算法。我的任务是,给定:1.父容器的Size(Width,Height)2.多个位置的位置(X,Y)和size(Width,Height)...

回答 1 投票 0

如何在sql中分组并显示最小和最大时间,而不在分组字段上显示不同的结果

我正在尝试查看特定字段在超时方面的差异,为此,我要求在表中显示该特定字段的最短和最长时间。问题是它...

回答 2 投票 0

按名称分组的连续日期范围内的最小和最大日期

我有一个人的开始和结束日期的数据范围,我只想获取每个人的连续日期范围:输入:NAME |开始日期|结束日期-------------------------------------- ...

回答 1 投票 0

多个TSQL行中的多个重叠日期需要减少为摘要行

我遇到这样的情况,我们的系统为系统上的最终用户创建了多个重叠的行用于登录活动。我不知道为什么会这样做,但确实如此。我将添加几行作为...

回答 1 投票 0

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