Найти всех клиентов, которые занимаются непрерывно в течение 6 месяцев - PullRequest
0 голосов
/ 11 декабря 2018

Мне нужна помощь по коду в 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 для того же.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...