通过检查上一行中的值来获取最新行
我想获取处于失败状态的最新行作业,但同一作业的上一行应该是成功。我不想获得持续失败的工作记录。我正在使用 MySQL 版本 5.6.10 源表 job_status:…
在postgresql中,如何使用窗口函数而不是使用count()函数进行计数
我正在尝试查询电影列表,将它们分类以及每部电影的出租次数。我想使用窗口函数来计算每部电影的出租次数,同时将其分组到每个类别并保留其行。 SELEC…
获取 Hive 中每个 NTILE 存储桶的最小值
我正在尝试使用 NTILE 窗口函数将数据划分为百分位数(100 个相等的桶),对于按分数列排序的每个merchant_id。查询的输出将包含源表中每条记录的merc…
带 sum 的窗口函数返回过大的数字
我很困惑为什么一个简单的求和窗口函数返回以下输出,请注意“运行总计”值: 我的查询是: select month, "total sales", sum("total sales") over (…
SQL:如何处理NULL和PARTITION BY?
我有一个问题,如果你不介意的话。 假设我这里有这样一个表格 – 产品(2000 年按季度销售的金额,只有同一产品和季度(具有不同日期)有多个条目):…
通过总和计算密集等级
样本数据: 学生 分数 科目 Stud1 100 sub1 Stud1 400 sub2 Stud1 500 sub3 Stud2 200 sub1 Stud2 700 sub2 Stud2 800 sub3 Stud2 900 sub4 Stud3 300…
Oracle SQL:将计数分为唯一列和非唯一列
我有一个如下所示的表: |FileID| File Info | | ---- | ------------ | | 1 | X | | 1 | Y | | 2 | Y | | 2 | Z | | 2 | A | 我想按 FileID 进行聚合…
Tableau:如何计算同比保留率(当年值除以上一年值之和)
根据屏幕截图(如下),我想在 Tableau 中计算当前值(今年的“返回”总计)与上一年总计(上一年的“新”+“返回”总计)之和的百分比。 我的想法是…
在 MySQL 中删除重复项时,DELETE 的目标表不可更新
我正在使用 Windows 函数 Row_Number() 编写此查询,它将找出重复项,并且我正在尝试删除这些重复项。 为此,我编写了 CTE 并包含了窗口函数并尝试删…
在 Snowflake 中使用带有 max 和窗口函数的any_value 时出现无效的分组表达式错误
我收到一个查询,我正在尝试修改它以获得每个 COMP_ID 的最新版本。原始查询: SELECT ANY_VALUE(DATA_INDEX)::string AS DATA_INDEX, COMP_ID::strin…
查找一列中包含 6 个连续 1 的组
我有一个包含 2 列的表: val 其值:0 或 1 id 具有唯一标识符 with cte(val, id) as ( select 0, 0 union all select 1, 1 union all select 1, 2 un…