差距和岛屿问题涉及在一系列数字或日期中找到一系列缺失值(间隙)或一系列连续值(岛)。
我有每个 ID 的每月累计计数器,但在某些月份计数器会丢失。我想用最近的前一个和 c 之间插入的值替换这些空条目...
这是输入和所需输出的示例,我认为这比我描述需求更容易理解。 输入数据 (业务逻辑解释:时长>1M的都是se...
我正在努力识别本学年自定义日历(已创建)中连续缺勤 3 次或以上的学生。 我在这里有一个自定义日历的临时表: 选择 卡尔.
这是我关于 Slack 的第一个问题。感谢您在我学习过程中的耐心和理解。 我正在努力识别在自定义日历上连续缺席 3 次或以上的学生(al...
我有每个 ID 的每月累计计数器,但在某些月份计数器会丢失。我想根据缺失月份的时间段用月平均值来填充这些缺失值。 我的
我在 Postgres 中有一个订单表,其中包含 Offer_id 和日期列。我需要编写一个查询,使用之前的非空值来填充 Offer_id 列中的所有空情况。 我尝试使用win...
我有一个表,其中的数据如下所示: 日期 qlfd_lvl actv_ind 最后一个值 20230301 4 1 4 20230302 2 1 2 20230303 3 0 2 20230304 1 0 2 20230305 3 1 3 20230306 2 0 3 20230307 1 0 3 我们有 2
我正在尝试获取连续几天下订单的客户的ID。该表创建如下: 创建表订单( 订单号 INT, 订单日期日期, 客户 ID 整数 );
我有一个名为序列的列。此列中的数据类似于 1、2、3、4、5、7、9、10、15。 我需要从表中找到丢失的序列号。什么 SQL 查询会找到丢失的 seq...
基于前面行的值:当 x>2 时重复 1,当连续 3 行 x=0 时重复 0
我的任务: 变量 x 和 def 分别是计数器和布尔值。两者都从零开始。 如果在任何时间点 x > 2,则从该点开始 def = 1。 现在如果 def = 1 那么为了...
我有如下表中的数据 我想要如下数据 如果日期之间有任何间隙,则应在第二天检查数据是否可用(如果可用),则结束日期...
我的数据格式如下: 声明@WidgetPrice表(WidgetPriceId BIGINT IDENTITY(1,1),WidgitId INT,价格金钱, 开始日期生效,结束日期生效) 插入@
假设我有一个包含一些 GPS 点及其速度属性的表格 (我们忽略这里的位置): 识别时间速度 --------------------------------- 1 2024-01-01 09...
我有这样的数据。 ID 上一个组织 组织 事件 活动日期 1 - A 聘请 202301 1 A 乙 转移 202304 2 - A 聘请 202301 2 - A 离开 202304 2 - A 返回 202311 2 A 乙 转移 202401 而我...
我有一张如下表: 创建表“表”( “索引”序列主键, “数” 整数 ); 有了这些行: 插入“表”(“数字...
我想计算每个代理的多个可能重叠的会话的会话间隔。我在 PostgreSQL 数据库中有一个这样的日志表: id dt session_id agent_id 统计...
我想计算每个代理的多个可能重叠的连接的会话间隔。我在 PostgreSQL 数据库中有一个这样的日志表: id dt session_id agent_id s...
我有一个如下表,其中包含 UserId、DayId 和开始/结束周期。我需要将此表中的数据简化为一个视图,该视图结合了重叠和“相邻”时间段范围,所有
我正在 Azure SQL MI 中工作。我正在努力处理某个 SQL 查询。我有一个“时间表”表,如下所示: 员工 ID 日期 工作时间 劳动类型 小时数 -------------------...
我的目标 我正在尝试跟踪和显示用户每天在我的应用程序上连续发布的内容,但很难编写一个可靠运行并返回准确计数的查询。 一些背景 我的应用程序有提示...