Witam wszystkich,
pobieram sobie z tabeli rekordy dotyczące danego usera. W zależności od usera mam kilka, kilkanaście lub więcej rekordów. W każdym z nich jest pole z literą T lub N. Czyli np:
user | kontakt |
---|---|
12345 | T |
12345 | T |
12345 | N |
12345 | T |
12345 | T |
12345 | T |
12345 | N |
12345 | N |
Interesuje mnie sprawdzenie czy dana wartość pola "kontakt" (T lub N) występuje w sekwencji 3 wystąpień nierozdzielonych inną wartością. Warunek ten spełnia wartość T, natomiast wartość N nie spełnia (bo choć występuje 3 razy ale jest rozdzielona przez 3xT).
Mam nadzieję, że w miarę jasno to opisałem. Potrzebuję pomocy/wskazówki w jaki sposób mogę sprawdzać czy dane sekwencje wystąpień określonej wartości nie są "przerwane" inną wartością.
Pozdrawiam