gaps-and-islands 相关问题

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

对行进行计数,其中行中的值也在前一行中

我想获得一个计数,其中一行中值的内容也位于前一行中。行|项目1 | Item2 |项目3 | 1 |狗|猫|大鼠2 |鸟|猫|马3 | ...

回答 2 投票 0

我可以每天计算多行的汇总持续时间吗?

我正在创建人力资源缺勤报告。缺勤数据每天作为一行存储在数据库中(列为EmployeeId,缺勤日期,持续时间)。因此,如果我从星期二11点起不工作...

回答 1 投票 0

查找连续值的长度小于阈值的记录

这里是表时间戳| tracker_id |位置------------------------------- + ------------ + ---- ------ 2020-02-01 16:23:45.571429 + 00 | 15 | 1 2020-02-01 16:...

回答 3 投票 1

确定PostgreSQL中的共轭起始行

我正在尝试确定PostgreSQL中的共轭起始行,我的表名emp具有两列id(integer)和entry_date(date)。像这样的记录| entry_date ---- + ------------- 1 | ...

回答 1 投票 0

检查范围是否重叠

我有一个这样的表:Id min_val max_val 1 5 7 2 8 12 3 4 6如果min_val和max_val与任何其他ID重叠,我想得到True / False。因此,结果类似...

回答 2 投票 0

SQL序列号的出现

我想查找是否任何Name仅在连续序列中连续出现4个或更多SeqNo。如果seqNo中有一个中断,但是连续有4行或更多行,那么我也需要该Name。 ...

回答 3 投票 1

如果一列值没有变化,SQL查询将获取最旧的起始日期

我有一个带有以下各列的表per_all_assignments_m- per_assignments Person_id position_id system_person_type start_date END_DT 1 1 EMP ...

回答 1 投票 0

获取每个列值的计数

输入创建表#t1(CaseId Int,NewValue char(2),Attribute char(2),TimeStamp datetime)插入#t1值(1,'A','X','2020-01-01 13: 01'),(1,'Au','...

回答 2 投票 1

在redshift中使用窗口函数有条件地进行汇总

我有一个包含以下数据的表:链接到测试数据:http://sqlfiddle.com/#!15/dce01/1/0我想按顺序汇总gid中每个组的items列(使用listagg)如seq ...

回答 1 投票 1


在SQL中用给定的过滤器宽度查找连续序列

我正在使用MYSQL存储在给定时间段内采样的信号。我的任务涉及根据滤波器宽度确定故障信号。信号表由沿着...

回答 1 投票 0

计算具有空值的最近连续行数

我正在基于此演示设置在PostgreSQL 10.6中进行一些数据分析:创建表历史记录(registered_unix int,requested_unix int,别名字符variant(255));插入...

回答 1 投票 2


在基因组范围内发现孤岛

在基因组范围内,一个有趣的问题是基因岛的鉴定。我试图找到最大范围的子集,其中相邻范围不超过特定距离。解决...

回答 1 投票 1

在多个用户的时间戳中发现空白,在PostgreSQL中重叠时间范围

[这是该站点上一篇文章的延续:在PostgreSQL中为多个用户查找时间戳中的空白我正在使用包含多个签入和签出时间的数据集...

回答 1 投票 1

学校假期设置中的空白和孤岛

我必须使用此期间表:period id | starts_on | ends_on ---- + ------------ + ------------ 678 | 2019-12-21 | 2019-12-22 534 | 2019-12-23 | 2020-01-04 679 | 2019-12-28 | 2019-12 -...

回答 1 投票 3

有联邦制国家的学校假期的差距和岛屿

期间表包含学生休学期间的数据。位置表包含国家和联邦州。我想列出从'2019-12-15'到'2020-01 -...的所有时间段

回答 1 投票 0

需要按连续日期对记录分组SQL

我正在构建一个查询以构建连续的日期,这是创建表#consecutivedates(sgid nvarchar(max),metric nvarchar(max),targetvalue nvarchar(max),startdate ...

回答 2 投票 0

在PostgreSQL中寻找多个用户的时间戳空白

我正在使用一个包含过去5年中多个办公室的入住和退房时间的数据集。我被要求从事的项目之一是计算每个项目的时间...

回答 1 投票 0

SQL或LINQ:如何选择仅更改一个参数的记录?

说我们有此列表:Id IdRef myColumn anotherColumn 448 70 1 228 449 70 1 2s8 451 70 1 228 455 70 2 2a8 456 70 ...

回答 1 投票 -2

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