Мне нужна помощь по коду в 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 года по декабрь 2018 года, эта учетная запись должна иметь непрерывные транзакции с январяс июня или с февраля по июль;или с марта по август.
Дайте мне знать, как придумать sql для того же.