Не совпадает статистика в downloaded и discount_transactions

Технические вопросы по UTM 5.0
Ответить
gescheit
Сообщения: 7
Зарегистрирован: Пт сен 28, 2007 13:53

Не совпадает статистика в downloaded и discount_transactions

Сообщение gescheit »

Делаю выборку статистики за этот месяц, но у некоторых абонентов не совпадает количество трафика. Вот пример:

mysql> SELECT tclass_id, qnt/1024/1024,downloaded.downloaded_id FROM downloaded,service_links,iptraffic_service_links WHERE service_links.account_id= '76' AND service_links.id = iptraffic_service_links.id AND iptraffic_service_links.downloaded_id = downloaded.downloaded_id AND downloaded.is_deleted = '0' AND downloaded.tclass_id > '0' AND iptraffic_service_links.is_deleted = '0';
+-----------+---------------+---------------+
| tclass_id | qnt/1024/1024 | downloaded_id |
+-----------+---------------+---------------+
| 20 | 699.60351849 | 649 |
| 30 | 276.43540096 | 649 |
| 150 | 0.00000000 | 649 |
+-----------+---------------+---------------+


SELECT account_id, slink_id, t_class, SUM(bytes)/1024/1024, base_cost, SUM(discount), SUM(discount_with_tax) FROM discount_transactions_iptraffic_all WHERE discount_date>='1233435600' AND discount_date <='1235854740' AND account_id='76' GROUP BY t_class,base_cost,account_id,slink_id ORDER BY account_id, t_class, base_cost;
+------------+----------+---------+----------------------+-----------+---------------+------------------------+
| account_id | slink_id | t_class | SUM(bytes)/1024/1024 | base_cost | SUM(discount) | SUM(discount_with_tax) |
+------------+----------+---------+----------------------+-----------+---------------+------------------------+
| 76 | 938 | 20 | 11682.30631924 | 0 | 0 | 0 |
| 76 | 938 | 30 | 4712.16133881 | 0 | 0 | 0 |
| 76 | 938 | 150 | 0.00300980 | 0 | 0 | 0 |
+------------+----------+---------+----------------------+-----------+---------------+------------------------+

Кто-нибудь может объяснить в чем проблема?

Аватара пользователя
Magnum72
Сообщения: 1947
Зарегистрирован: Чт сен 22, 2005 06:54
Контактная информация:

Re: Не совпадает статистика в downloaded и discount_transact

Сообщение Magnum72 »

gescheit писал(а):Делаю выборку статистики за этот месяц, но у некоторых абонентов не совпадает количество трафика. Вот пример:

Код: Выделить всё

mysql> SELECT tclass_id, qnt/1024/1024,downloaded.downloaded_id FROM downloaded,service_links,iptraffic_service_links WHERE service_links.account_id= '76' AND service_links.id = iptraffic_service_links.id AND iptraffic_service_links.downloaded_id = downloaded.downloaded_id AND downloaded.is_deleted = '0' AND downloaded.tclass_id > '0' AND iptraffic_service_links.is_deleted = '0';
+-----------+---------------+---------------+
| tclass_id | qnt/1024/1024 | downloaded_id |
+-----------+---------------+---------------+
|        20 |  699.60351849 |           649 |
|        30 |  276.43540096 |           649 |
|       150 |    0.00000000 |           649 |
+-----------+---------------+---------------+


SELECT account_id, slink_id, t_class, SUM&#40;bytes&#41;/1024/1024, base_cost, SUM&#40;discount&#41;, SUM&#40;discount_with_tax&#41; FROM discount_transactions_iptraffic_all WHERE discount_date>='1233435600' AND discount_date <='1235854740' AND account_id='76' GROUP BY t_class,base_cost,account_id,slink_id ORDER BY account_id, t_class, base_cost;
+------------+----------+---------+----------------------+-----------+---------------+------------------------+
| account_id | slink_id | t_class | SUM&#40;bytes&#41;/1024/1024 | base_cost | SUM&#40;discount&#41; | SUM&#40;discount_with_tax&#41; |
+------------+----------+---------+----------------------+-----------+---------------+------------------------+
|         76 |      938 |      20 |       11682.30631924 |         0 |             0 |                      0 |
|         76 |      938 |      30 |        4712.16133881 |         0 |             0 |                      0 |
|         76 |      938 |     150 |           0.00300980 |         0 |             0 |                      0 |
+------------+----------+---------+----------------------+-----------+---------------+------------------------+
Кто-нибудь может объяснить в чем проблема?
Биллинг ребутнулся например и забыл в транзакции дописать, то что хранил в голове.. он же не каждый байт пишет в транзакции.

gescheit
Сообщения: 7
Зарегистрирован: Пт сен 28, 2007 13:53

Сообщение gescheit »

Так в транзакциях то корректный трафик написан - 11 гиг, а в downloaded 600М. Да и биллинг давно не перезагружался.

JAO
Сообщения: 1153
Зарегистрирован: Вт дек 11, 2007 08:17

Сообщение JAO »

А разве таблица downloaded не для учета предоплаченного трафика? Вроде ж не для всего подряд, как я понял.

gescheit
Сообщения: 7
Зарегистрирован: Пт сен 28, 2007 13:53

Сообщение gescheit »

Похоже я понял в чем проблема, у него расчетный период стоял левый.

Ответить