SQL 需要从列返回范围
我有一个表,其中有一个名为 ID 的整数列,其值可能有间隙(例如 1,2,3,4,7,8,10,14,15,16,20) 我想找到一个查询,在上面的示例中,结果如下: 1-4 7…
查询“运行”; Postgres 中连续列的数量
我有一个表: create table table1 (event_id integer, event_time timestamp without time zone); insert into table1 (event_id, event_time) value…
需要来自 MySql 数据库的日期块数组
好的,我有一个包含 StartDate 和 EndDate 的行的数据库表。我需要做的是从中返回消耗的时间块。 因此,举例来说,如果我有 3 行,如下所示: RowID S…
在 Mysql 查询中填补时间序列空白的最佳方法
我需要填补mysql查询结果集的时间序列的空白。我正在测试使用包含时间序列的所有数据点的辅助表进行外连接的选项(如本线程所示:如何填充 MySQL 中的…
GROUP BY 和聚合连续数值
使用 PostgreSQL 9.0。 假设我有一个包含字段的表:company、profession 和 year。我想返回一个包含独特公司和职业的结果,但根据数字序列聚合(到一…
如果序列没有破坏,则获取多行的总时间间隔
我有 Work 和 Person 表(这些只是理解问题的示例)。 结构 Work 表 id INTEGER person_id INTEGER dt_from DATETIME dt_to DATETIME Person 表 perso…
SQL查找多个重叠间隔所经过的时间
不使用 MSSQL、DB2 或 Oracle。 无热膨胀系数。 没有 OVERLAP 谓词。 无 INTERVAL 数据类型。 情况:待修车辆上工作无法开始 为该工作订购的所有零件…
SQL Server 2008、临时表、游标
我已经在这方面工作了一段时间了。我想知道如何获得此表: id open_dt ops_hrs 1 10/31/2011 7:00AM - 5:30PM 2 11/1/2011 7:00AM - 5:00PM 3 11/2/20…
检查 mysql ID 跳过 php
假设在 mysql 中我有一个 id 列,只是 int 自动增量。 有什么方法可以使用 php 告诉我何时有一个 id 被删除吗? 就像说我有 5 个 6 7 8 10 我需要它告…
如何确定给定标准的连续范围的大小?
我在 SQL Server 2008R2 中有一个位置表(定义如下)。 系统框中有位置。 我需要找到一个盒子,其中还有 X 个空闲位置。但是,X 位置必须是连续的(从…
如何在Sql Server中查找相邻记录中具有相同值的记录? (我相信正确的术语是一个区域??)
查找具有相同值的相邻记录的开始时间和结束时间? 我有一个包含心率读数(以每分钟心跳次数为单位)和日期时间字段的表。 (实际上这些字段是 heartra…
MySQL:查找日期范围内缺失的日期
我需要一些有关 mysql 查询的帮助。我有一个数据库表,其中包含从 2011 年 1 月 1 日到 2011 年 4 月 30 日的数据。每个日期都应该有一条记录。我需要…