ORCALE : 计算满足某种条件的连续日期的天数

最近有一个需求:查询满足某种条件的数据,且需求满足该条件连续的天数。 模拟一个场景:如下面这张表 求昨日,日销量大于5000的商店商品,且计算已经连续多少日。结果如下:   想法: 根据 门店编号,商品编号分组,日期倒序排序,求排名数,并且计算该条数据日期到今日的差值。 如果该差值等于排名数,这证明天数连续,count(*)求满足条件的数值。   SQL语句: with tab as( selec
相关文章
相关标签/搜索