Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
确定一个范围是否完全被一组范围覆盖
如何检查范围是否为完全覆盖由一组范围 在以下示例中 WITH ranges id a b AS SELECT 1 0 40 UNION SELECT 2 40 60 UNION SELECT 3 80 100 UNION SELECT 4
sql
sqlserver
date
range
gapsandislands
岛屿和缺口问题
背景故事 我有一个数据库 其中包含卡车司机的数据点 其中还包含 在卡车上时 驾驶员可以拥有 驾驶员身份 我想做的是按司机 卡车对这些状态进行分组 截至目前 我已尝试使用 LAG LEAD 来提供帮助 这样做的原因是我可以知道驱动程序状态何时
TSQL
SQLServer2012
windowfunctions
gapsandislands
denserank
从有序结果集中查找“运行”行
我试图找出一种方法来识别满足某些条件的 运行 结果 按顺序连续行 目前 我正在订购结果集 并通过眼睛扫描特定模式 这是一个例子 SELECT the date name FROM orders WHERE the date BETWEEN
sql
Oracle
gapsandislands
查找分区内最大的连续数字组
我有以下按player id 和match date 排序的数据 我想找出连续运行次数最多的记录组 从2014 04 03到2014 04 12连续3次运行4次 player id match date runs 1 2014 04 01
sql
postgresql
postgresql93
gapsandislands
Microsoft SQL Server 2016,T-SQL:根据各个日期获取数据集的日期范围
我在 SQL Server 2016 中有一个有趣的情况 我使用 T SQL 语言 我有一个名为 dataset 的数据集 最后一列称为 ContinuousDates 将始终具有没有间隙的连续日期值 例如 2021 年 1 月 1 日到
sqlserver
date
TSQL
SQLServer2016
gapsandislands
让 PostgreSQL 选择下一个最小可用 id
我想让 PostgreSQL 选择第一个下一个可用 id这样在以下情况下就不会出现错误 CREATE TABLE test id serial PRIMARY KEY name varchar Then INSERT INTO test V
postgresql
autoincrement
gapsandislands
在自定义列中显示日期范围 - 间隙和孤岛
我有一个看起来像这样的表 Date Name 2017 01 07 A 2017 01 08 A 2017 01 09 A 2017 01 12 A 2017 01 07 B 2017 01 08 B 2017 01 09 B 我希望能够将
sql
sqlserver
sqlserver2008
TSQL
gapsandislands
如何在 SQL 中识别连续日期组?
我正在尝试编写一个函数来识别日期组并测量该组的大小 到目前为止 我一直在 Python 中按程序执行此操作 但我想将其移至 SQL 中 例如 列表 Bill 01 01 2011 Bill 02 01 2011 Bill 03 01 201
sql
date
gapsandislands
sql查询获取已删除的记录
你有一张桌子table1其中包含id列 即int 11 not null auto increment并从 1 开始 假设您有 10 000 条记录 可以看出最后一条记录的id是10000 一旦删除了 3 条记录 表中就有 9 997 条记
mysql
sql
select
gapsandislands
查找表中缺失的时间间隔
我有下表 其中包含从多个不同设备每 15 分钟读取一次的值 ID DeviceID Date Value 1 3 24 08 2011 00 00 00 0 51 2 3 24 08 2011 00 15 00 2 9 3 3 24 08
sql
sqlserver2008
gapsandislands
基于时间列表中的序列岛交叉表行
光是写出问题标题就伤了我的头 请多多包涵 请参阅以下 DDL 和虚拟数据 CREATE TABLE dbo tbl Example Date date NULL Time time 0 NULL Branch varchar 3 NULL
sqlserver
TSQL
gapsandislands
需要帮助找到正确的 T-SQL 查询
我不太确定该怎么做 基本上我有一张这样的桌子 UserId DateRequested Approved ApprovedBy Notes 1 2011 05 26 0 NULL NULL 1 2011 05 27 0 NULL NULL
sql
sqlserver
sqlserver2005
TSQL
gapsandislands
Oracle SQL。我应该使用什么语句
给出的数据 inventory num id inventory group id num code 9681066 100003894 211 E 9679839 100003894 212 E 9687165 100003894 213
sql
Oracle
gapsandislands
需要来自 MySql 数据库的日期块数组
好的 我有一个包含 StartDate 和 EndDate 的行的数据库表 我需要做的是从中返回消耗的时间块 例如 如果我有 3 行 如下所示 RowID StartDate EndDate 1 2011 01 01 2011 02 01
mysql
sql
gapsandislands
SQL 查询游程长度或连续相同值编码
我的目标是获取一组按顺序排序的数据id并返回一个结果集 该结果集指示连续行数val列是相同的 例如 鉴于此数据 id val 1 33 2 33 3 44 4 28 5 44 6 44 我想看到这个结果 id val run length
mysql
sql
postgresql
SQLite
gapsandislands
SQL GROUP BY:连续性间隔?
这个想法是说你有下表 oID Area 1 5 2 2 3 3 5 3 6 4 7 5 如果可以按连续性分组 则此伪查询 SELECT SUM Area FROM sample table GROUP BY CONTINUITY oID 会
mysql
sql
gapsandislands
如何在 PostgreSQL 中查找序列中的间隙?
我有一个带有 id 和 number col 的项目表 Stackoverflow 上有很多关于查找 ID 中的空白的问题 但我要查找的是数字中的空白 例如 如果我有 3 件物品 id number col 1 1 1 2 1 4 我需要一
sql
postgresql
gapsandislands
选择价格未变化的行
假设您有一个类似的表 我使用 SQL Server 2008 没有审核日志 表很大 SecID Date Price 1 1 1 11 10 1 1 2 11 10 1 1 3 11 5 1 1 4 11 10 1 1 5 11 10 假设
sql
sqlserver
TSQL
sqlserver2008
gapsandislands
如何在pyspark中将数据分成组
我需要在时间序列数据中找到组 数据样本 我需要输出列group基于value and day 我尝试过使用 lag lead 和 row number 但最终一无所获 似乎每次值发生变化时您都想增加该组 如果是这样 这就是一种缺口和岛屿问题
sql
select
PySpark
windowfunctions
gapsandislands
过滤掉 SELECT 中重复的后续记录
PostgreSQL 8 4 表 trackingMessages 存储移动设备 tm nl mobileid 和固定设备 tm nl fixedId 之间的跟踪事件 CREATE TABLE trackingMessages tm id
sql
postgresql
gapsandislands
windowfunctions
1
2
3
»