ser-jay писал(а):
... лопатить месячный отчет ...
Это прямая задача компьютера.
При использовании практически любой системы тарификации - ответ на ваш вопрос - один специализированный запрос.
Если данные о трафике хранятся в базе данных SQL сервера (а я надеюсь, что у вас это именно так) то достаточно написать один запрос, который пусть даже секунд ДЕСЯТЬ
лопатит месячный отчёт, но после этого выдаст ответ на ваш вопрос.
Это то, что
затачивается под конкретные потребности клиента многими разработчиками.
Такой подход, с моей точки зрения, намного более правильный, нежели попытки
"заставить" оборудование выполнять несвойственные ему функции.
P.S. Если не секрет - что у вас за тарификатор?
P.P.S. Ну и второй вопрос. Вам для чего нужны данные о "молчащих" абонентах? Если можно - поподробнее о самой задаче. Это же не просто - "интересно". Наверняка есть конечная цель. В принципе можно сделать универсальный механизм, который, например, будет формировать запись про абонента, если период его "молчания" превысит заранее опрелённый период. Например пару месяцев. Ну а дальше смотрите эти записи и делайте соответствующие телодвижения... Можно же сделать ещё более продвинуто и, например, присылать на e-mail письма о наступлении событий.