利用表的自关联查询

表A

CUS_ID TXN_DT ID
1 20180101 1
2 20180101 2
3 20180101 3
1 20180102 4
2 20180102 5
2 20180102 6
1 20180103 7
3 20180103 8
with t as (select cus_id,txn_dtfrom aqualify row_number()over(partition by cus_id,txn_dt order by id ) = 1)
selectcus_id
from t m
inner join t n
on m.cus_id = n.cus_id
and m.txn_dt <= n.txn_dt +2
group by 1
having count(cus_id) = 3
;
--或者
selectcus_id
from a m
inner join a n
on m.cus_id = n.cus_id
and m.txn_dt <= n.txn_dt +2
group by 1
having count(distinct txn_dt) = 3
;

  

转载于:https://www.cnblogs.com/king-cobra-rko/p/11167458.html

sql查询连续3天有交易记录的客户相关推荐

  1. 非常实用的,使用SQL查询连续号码段。(做计费系统或SP的兄弟经常会用到)...

    非常实用的,使用SQL查询连续号码段.(做计费系统或SP的兄弟经常会用到) 数据库中如何使用SQL查询连续号码段 在[Database吧]上有一则非常巧妙的SQL技巧,学习一下,记录在这里. 最初的问 ...

  2. oracle号码段拆开,学习-SQL查询连续号码段的巧妙解法

    学习-SQL查询连续号码段的巧妙解法 在ITPUB上有一则非常巧妙的SQL技巧,学习一下,记录在这里. 最初的问题是这样的:我有一个表结构, fphm,kshm 2014,00000001 2014, ...

  3. Sql 查询当天、本周、本月记录

    --查询当天: select * from info where DateDiff(dd,datetime,getdate())=0 --查询24小时内的: select * from info wh ...

  4. Hive sql : 查询连续登录天数

    查询连续登录天数 1.问题描述 2.在Hive中建表 3.查询最大连续登录天数 1.问题描述 目前有两列数据,分别是用户ID和用户登录的时间,现需要统计用户连续登录的最大天数,中间如有断开,则不算连续 ...

  5. 学习-SQL查询连续号码段的巧妙解法--转载

    原文地址:http://www.eygle.com/archives/2006/09/sql_tips.html 我有一个表结构, fphm,kshm 2014,00000001 2014,00000 ...

  6. mysql查询连续三天100以上_一个SQL查询连续三天的流量100以上的数据值【SQql Server】...

    题目 有一个商场,每日人流量信息被记录在这三列信息中:序号 (id).日期 (date). 人流量 (people).请编写一个查询语句,找出高峰期时段,要求连续三天及以上,并且每天人流量均不少于10 ...

  7. mysql 查询多个号段_数据库中如何使用SQL查询连续号码段(转载)

    转自:http://www.poluoluo.com/jzxy/200801/9937.html 在ITPUB上有一则非常巧妙的SQL技巧,学习一下,记录在这里. 最初的问题是这样的: 我有一个表结构 ...

  8. postgresql - SQL查询某一天内的记录

    可以考虑用以下SQL文 SELECT * FROM yourtable WHERE CAST(finish_time AS DATE)=DATE型参数; 如果你是在psql中直接执行SQL文,那么你可 ...

  9. 2019秋招阅文数据分析:sql查询连续天数

    表a,有3个字段,日期字段ds(YYYY-MM-DD,如2019-08-28),用户登录账号user_id,用户当天的总付费金额hx_amt,取出2019年8月份,连续付费4天及以上的用户的该连续付费 ...

最新文章

  1. LeetCode Reverse Linked List II 反置链表2
  2. 2017年11月1号复习
  3. TextView 显示图像+文字的方法
  4. Python数据可视化1.2 数据转换
  5. d3.js中选择元素和绑定数据
  6. 核心动画与UIView
  7. python命名空间特性_PHP关键特性之命名空间实例
  8. php 连接主从redis,PHP7对Redis的扩展及Redis主从搭建
  9. 安卓案例:启动和停止服务
  10. 第二十单元 计划任务crond服务
  11. Codeforces Round #460 (Div. 2)
  12. .Net Core中使用ref和SpanT提高程序性能
  13. C99标准的新特性介绍
  14. 中学生编程大赛_青少年编程竞赛汇总
  15. html 调高德地图 导航,在H5页面内通过地址调起高德地图实现导航
  16. DMA控制器 intel237
  17. 教育变革背景下幼儿园园长领导力研究
  18. springboot 解决java.lang.ArrayStoreException
  19. 海信98E7G PRO 98英寸 评测
  20. 【系统】《写给大忙人看的操作系统》--研读

热门文章

  1. redis雪崩、穿透、击穿、热点分别代表什么意思?
  2. 手把手教你在Github上建立自己的个人博客网站
  3. Ory Hydra 详解之入门
  4. 能让人少奋斗十年的语录!
  5. MAC安装jmeter以及JDK配置
  6. 保姆级高通AEC9调试指南(看完可解决80%AE相关问题)
  7. 法国计算机专业学校排名,法国计算机专业大学排名(2020年泰晤士)_快飞留学
  8. ArcGIS在城市规划中的应用
  9. 产业互联网时代,大型多元化企业的云网建设与思考
  10. L3-001 凑零钱 (30 分)