mysql - 为给定数据集创建 SQL 查询
解决方案
用于row_number()
生成序列并从中减去value
。这是您想要的组的常量:
select element, min(value), max(value)
from (select t.*,
row_number() over (partition by element order by value) as seqnum
from t
) t
group by element, (value - seqnum)
推荐阅读
- python - 如何从开始日期平分熊猫时间序列
- powershell - 为什么这个 Hashtable 会产生不正确的结果?
- python - 如何在 Python 中使用正则表达式拆分它
- scala - 带有值参数的单例对象?
- sql - 一周的用户留存率
- python - 是否可以使用内联语句?
- python - 如何创建一个条形图,其下方有一个表格,显示单个条形值,如 Excel 图表表
- c# - 迁移到 .net core 3 添加 TResult IAsyncQueryProvider 时的 IAsyncQueryProvider 模拟问题
- javascript - Javascript计算季节
- python - 如何将数据框行转换为列?