题解 | #某宝店铺连续2天及以上购物的用户及其对应的天数#

某宝店铺连续2天及以上购物的用户及其对应的天数

https://www.nowcoder.com/practice/63ac3be0e4b44cce8dd2619d2236c3bf

WITH t1 AS (
SELECT
user_id,
sales_date,
DENSE_RANK() OVER(PARTITION BY user_id ORDER BY sales_date) AS rk
FROM sales_tb
GROUP BY user_id,sales_date
)

,
t2 AS (SELECT
user_id,
DATE_SUB(sales_date,INTERVAL rk DAY) AS days
FROM t1)

SELECT
user_id,
COUNT(days) AS days_count
FROM t2
GROUP BY user_id,days
HAVING days_count>=2

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务