1
3
有一个小技巧可以用来解决像这样的缺口和孤岛问题。
出于某些目的,这种方法有一些缺点。
一旦计算了排名,那么它就可以被外部查询中的其他窗口函数使用。
然后我们就把它们包起来
您可以测试SQL Fiddle here
|
2
3
你可以用 LEAD/LAG window functions :
输出:
带窗口子句的版本:
编辑
最终解决方案
输出:
isosql:2016增加了模式匹配
MATCH_RECOGNIZE
|
3
1
您可以在
注:如果有多个记录具有相同的(峰值)
|