我需要Oracle中的代码帮助
我有具有以下结构的表。这是一个汇总表,按Account_ID
和month
(月份滚动到月份的开始日期)和在该月份执行的number of transactions
分组。
Account_ID Date Trans_cnt
------------------------------
A00001 01Jan2018 12
A00002 01Jan2018 14
A00002 01Feb2018 01
A00003 01Feb2018 02
A00001 01Mar2018 12
我需要找到连续交易6个月和交易3个月的帐户
例如,如果对帐户A00001进行了6个月的分析,则在给定的一年中,例如从2018年1月到2018年12月,此帐户应具有从1月到6月或2月到7月的连续交易;或3月至8月也是如此。
让我知道如何为它设计一个sql。