ORACLE SQL 获取连续28天有销售的店铺
时间:2022-03-10 17:28
最近公司一SSRS报表需求改变,同比店铺的选取为连续28天有销售的店铺,思考良久,发现可以利用ROW_NUMBER() OVER(PARTITION BY COLUMN01 ORDER BY COLUMN02)来实现,ROW_NUMBER()从1开始,按照COLUMN01分组以及COLUMN02排序.
1:先看数据源,要求取出上面连续28天内销售金额大于0的XF_STOREcode :
2: 分解一下,由图中看出,只要取XF_STOREcode,COUNT(1)>28就可以了.
3: 完整代码:
4: 文本代码
5: 如有更好的方法,欢迎赐教,谢谢!
6: 本人欲建一个运动行业的网站,欢迎有网页制作技术的朋友利用业余时间一起合作. 有兴趣的可以和我联系QQ 568625626.
ORACLE SQL 获取连续28天有销售的店铺,布布扣,bubuko.com