gaps-and-islands相关内容

SQL 计数连续天数

这是SQL数据库数据: 用户表用户名 |用户日期 |用户代码-------------------------------------用户 1 |08-31-2014 |232用户 1 |09-01-2014 |232用户 1 |09-02-2014 |0用户 1 |09-03-2014 |121用户 1 |09-08-2014 |122用户 1 |09-09-2014 |0用户 1 |09-1 ..
发布时间:2021-08-25 19:27:10 数据库

在有联邦州的国家/地区度假的岛屿和岛屿

periods 表包含了学生休学期间的数据. locations 表包含国家和联邦州.我想列出从'2019-12-15'到'2020-01-15'的所有时间段,并累积每个岛屿的休息日总数. 要收集数据,我必须搜索位置1和位置2的所有时段.周末是与国家相关的时段,而学校假期与联邦州相关. 数据 所有数据都存储在PostgreSQL数据库中.我无法控制表格结构. 位置 | ..
发布时间:2021-05-09 20:35:52 其他开发

最小值和最大值按连续范围分组

我有一张表格,该表格通知我发生错误的错误类型和行号.(此过程目前不相关).我需要按错误类型分组,并显示每种错误类型的行首和行尾,这是每种错误类型的范围所导致的.我需要考虑线间距 我的表和查询是: 创建表错误(err_type varchar(10),行整数);插入错误值('type_A',1),('type_A',2),('type_A',3),('type_A',6),('type_A' ..
发布时间:2021-05-09 20:35:49 其他开发

在PostgreSQL中寻找多个用户的时间戳之间的差距

我正在使用一个包含过去5年中多个办公室的入住和退房时间的数据集.要求我进行的项目之一是在假定正常营业时间(上午8点至下午5点)的情况下,计算每个房间在各个时间段(每天,每周,每月等)忙碌和空置的时间.为期两天的数据集示例如下: room_id start_dt end_dt会议室:3室2019-05-04 09:00:00 2019-05-04 11:30:00会议室:3室2019-05-04 ..
发布时间:2021-05-09 20:35:41 其他开发

如何使LAG()在SQL Server中忽略NULL?

有人知道如何用字符串替换列中的空值,直到命中新的字符串,然后该字符串替换其下的所有空值?我有一栏看起来像这样 原始列: PAST_DUE_COL逾期91天以上空值空值逾期61-90天空值空值逾期31-60天空值逾期0-30天空值空值空值 预期结果列: PAST_DUE_COL逾期91天以上逾期91天或以上逾期91天以上逾期61-90天逾期61-90天逾期61-90天逾期31-60 ..
发布时间:2021-05-09 20:35:25 数据库

SQL Server连续日期-将多行汇总为连续的开始和结束日期行,而没有CTE,循环,... s

是否可以编写一个sql查询,将带有开始和结束日期的行汇总到具有连续的开始和结束日期的行中? 约束是它必须是常规sql,即不使用CTE,循环等,因为第三方工具只能使用sql语句以Select开头. 例如: ID StartDate EndDate1001,2018年1月1日,2018年1月4日1002,一月5-2018,一月13-20181003,一月14-2018,一月18-201 ..
发布时间:2021-05-09 20:35:22 数据库

SQL Server数据转换

我的数据格式为: 日期,名字,姓氏,单位Jan1,鲍勃,盖伊,回家Jan2,鲍勃,盖伊,回家Jan3,鲍勃,盖伊,回家Jan5,鲍勃,盖伊,回家Jan6,鲍勃,盖伊,回家Jan7,鲍勃,盖伊,回家Jan8,鲍勃,盖伊,场外Jan3,简,母鹿,家Jan4,简,母鹿,家Jan5,简,母鹿,家Jan9,鲍勃,盖伊,回家Jan10,鲍勃,盖伊,家Jan11,鲍勃,盖伊,家Jan12,简,母鹿,家Jan1 ..
发布时间:2021-05-09 20:35:19 数据库

孤岛和差距tsql

我一直在努力解决一个实际上应该很简单的问题,但是经过一整周的阅读,谷歌搜索,实验等等,我的同事和我们找不到合适的解决方案.:( 问题:我们有一个包含两个值的表:员工编号(P_ID,int) ..
发布时间:2021-05-09 20:35:17 数据库

Oracle SQL在不同组中的领先滞后

假设我有下表.他们的关键只是concat P1,P2,P3.我想比较每天的钥匙.例如,从第1天到第2天,删除abc并添加abe,aby. P1 P2 P3 DAY KEYa b c 1 abca b e 2 abea b y 2 abya b x 3 abxa b c 3 abc 预期结果集: 关键操作日abc加1安倍加法2深渊ADD 2abc删除2abx加3abc加3安倍删除3深渊移除 ..
发布时间:2021-05-09 20:35:14 数据库

从表中选择连续范围

我需要基于连续数字(第N列)和与这些数字相关的相同“类别"(下面的C列)从表中提取连续范围.图形上看起来像这样: N C D--------1个A C N1 N2 D1 D22 x b ------------------3 x c x 1 4 a d(相同N的连续范围)4 x d ==>x 6 7 e f(新范围,因为缺少"5")y 6 x e y 8 10 g h(新范围,因为C更改为"y ..
发布时间:2021-05-09 20:35:10 数据库