sql 语句:一个字段,连续几天值大于0,获得天数 怎么解决的?请教
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql 语句:一个字段,连续几天值大于0,获得天数 怎么解决的?请教相关的知识,希望对你有一定的参考价值。
a b
xxx 2011-6-1
ooo 2011-6-2
xxx 2011-6-3
xxx 2011-6-4
xxx 2011-6-5
判断是否存在连续三天a的值为xxx ,sql怎么写 最好是mysql的
a b
xxx 2011-6-1
ooo 2011-6-2
xxx 2011-6-3
xxx 2011-6-4
xxx 2011-6-5
判断是否存在连续三天a的值为xxx ,sql怎么写 最好是mysql的
是不是求 指定时间 至今天的 的天数?追问
a b
xxx 2011-6-1
ooo 2011-6-2
xxx 2011-6-3
xxx 2011-6-4
xxx 2011-6-5
判断是否存在连续三天a的值为xxx ,sql怎么写 最好是mysql的
a b
xxx 2011-6-1
ooo 2011-6-2
xxx 2011-6-3
xxx 2011-6-4
xxx 2011-6-5
判断是否存在连续三天a的值为xxx ,sql怎么写 最好是mysql的
spark sql 连续登录最大天数
参考技术A 数据:注意:
| 3|2020-09-04|
| 3|2020-09-04|
这里是有重复的,所以
第一步是去重复:
第二步:
同一个user_id的登录时间进行排序
第三步:
用dt减去排名之后,如果时间是连续的,那么结果相同。
第四步:
对相同的时间进行求和:
第五步:
求最大连续天数:
整个sql:
以上是关于sql 语句:一个字段,连续几天值大于0,获得天数 怎么解决的?请教的主要内容,如果未能解决你的问题,请参考以下文章