sql如何判断数字的连续

请教下 如何判断 这排数据后面5尾数是否连续,如何是连续的话求这次连续的最小数字和最大数字,如果是几次连续  分别求出这几次连续最小和最大    并且把每个断点的数据显示出来 

用户a4CXA0345318 发布于 2021-7-31 10:21 (编辑于 2021-7-31 10:22)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
LTC朝Lv6高级互助
发布于2022-1-21 17:05

1、截取每个数字的最后5个数;

2、将5个数字分割成5个数进行扩展;

3、用前面一个数减去后面一个数,如果全为1或者全为-1则为连续;

4、全为1的情况下,第一个数为最大,最后一个数为最小;全为-1的情况下相反;

5、相邻差值有变化的时候即为断点。

最佳回答
0
RedstarLv5初级互助
发布于2021-7-31 15:36
具体需求不太清楚,看这个思路能否可行,先找断点,找到断点后,其他就都是连续的了
最佳回答
0
twsheLv6初级互助
发布于2021-7-31 17:14

还有如此需求的。。。!

先求出范围内总数。。。。

然后求最小,再求最大。。得出是否有缺项

后面的楼下说

最佳回答
0
用户a8068717Lv4初级互助
发布于2021-8-1 07:01

这么复杂的逻辑,建议用集算器

  • 5关注人数
  • 896浏览人数
  • 最后回答于:2022-1-21 17:05
    请选择关闭问题的原因
    确定 取消
    返回顶部