forum.bitel.ru http://forum.bitel.ru/ |
|
Живые абоненты http://forum.bitel.ru/viewtopic.php?f=12&t=3022 |
Страница 1 из 1 |
Автор: | joker38 [ 15 окт 2009, 08:20 ] |
Заголовок сообщения: | Живые абоненты |
Есть желание получить статистические данные по абонентам. Нужен отчет за 1-2-3-6 мес по активным абонентам. Признак активности - поступление средств за указанный период и наличие выходов если VPN. |
Автор: | Dazar [ 24 фев 2011, 15:04 ] |
Заголовок сообщения: | Re: Живые абоненты |
Этот вопрос все еще актуален может кто подскажет... |
Автор: | stark [ 24 фев 2011, 15:23 ] |
Заголовок сообщения: | Re: Живые абоненты |
специфичный отчет . Встраивать не будем |
Автор: | snark [ 24 фев 2011, 16:10 ] |
Заголовок сообщения: | Re: Живые абоненты |
а в чем проблема сделать такой отчет? берем все id из contract для конкретной, интересующей, группы: Код: SELECT id, title FROM contract WHERE (gr & (1 << ?)) > 0 ORDER BY title и перебираем их в цикле получаем period таким запросом Код: SELECT DATE_FORMAT(MAX(start), "%Y%m") FROM calculate_period_' . dialup_mid . ' WHERE cid = ? потом используем его тут: Код: SELECT DATE_FORMAT(MAX(session_stop), "%Y-%m-%d") FROM log_session_' . dialup_mid . '_' . period . ' WHERE lid = (SELECT id FROM user_login_' . dialup_mid . ' WHERE cid = ? ORDER BY id LIMIT 1) потом тупо выводим title и дату например в CSV файл, грузим в ёксель, сортируем и смотрим кто и когда последний раз выходил в инет допилить по нужде ![]() |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |