SQL 刷题/找出数据中的缺失日期
上一题下一题困难通过率 16%

找出数据中的缺失日期

WHERE 条件子查询数据清洗异常检测

题目描述

给定一张 daily_metrics 表,记录每日的业务指标:

  • metric_date: 日期
  • value: 指标值

数据应该是连续的每日记录,但其中有些日期缺失了。请使用递归 CTE 生成完整的日期序列,找出所有缺失的日期,按日期排序。

期望输出列

列名说明
missing_date缺失的日期

数据样例

当前运行环境
metric_datePKTEXTvalueREAL
2024-03-011000
2024-03-021200
2024-03-04900
2024-03-051100
2024-03-061300
2024-03-08800
2024-03-101500
输入数据显示 7 / 7
SQL 编辑器正在保存草稿...
正在加载 SQL 编辑器...

运行你的 SQL 查询后,结果将显示在这里