Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
在 MySQL 中对连续值进行分组并向这些组添加 id
我有一个简单的表 我需要确定四行的组 这些组不是连续的 但每行的每一行的值都有 1 例如 language id C 16 C 17 Java 18 Python 19 HTML 65 JavaScript 66 PHP 67 Perl 6
mysql
sql
database
gapsandislands
找出每个玩家最长的满分连续记录
我得到以下结果SELECT查询与ORDER BY player id ASC time ASC在 PostgreSQL 数据库中 player id points time 395 0 2018 06 01 17 55 23 982413
sql
postgresql
greatestnpergroup
windowfunctions
gapsandislands
如何对多行的一列值求和?
我有这个表 我想添加几行的 change 列的值 或者更准确地说 从 ne 值为零的行到 ne 值为零的下一行 不是第二个本身 任何答案将不胜感激 rn date ne change 0 2008 12 07 0 10330848398 1
sql
date
groupby
gapsandislands
clickhouse
确定一个范围是否完全被一组范围覆盖
如何检查范围是否为完全覆盖由一组范围 在以下示例中 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
1
2
3
»