一个复杂的sql问题

表结构为如下:

客户交易表

    id number(11)                 --主键
    customer_id nvarchar(20)      --客户id
    trans_dirction numer(1)       --交易方向,1为转入,0为转出
    trans_time date               --交易时间

查询要求:短期内分散转入集中转出或者集中转入分散转出。其中
1.短期指三天之内
2.分散指三笔或者三笔以上交易,比如客户在昨天转入三笔钱在今天转出一笔钱即符合分散转入集中转出。
3.请注意,转入和转出有顺序要求,必须是先转入在转出

注:数据库为oracle 12c

阅读 2.6k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进