forum.bitel.ru
http://forum.bitel.ru/

количество знаков после запятой
http://forum.bitel.ru/viewtopic.php?f=10&t=10291
Страница 1 из 1

Автор:  skyb [ 17 мар 2015, 13:32 ]
Заголовок сообщения:  количество знаков после запятой

Приветствую. В карте цен знаков после запятой доходит до 5, а в сессиях оно равно 2-м. Это как то поправить можно?
# Количество знаков после запятой в поле "стоимость сессии" (cost) таблицы log_session
# используется только при создании новой таблицы log_session
session.call.cost.scale=5
это для этого опция?
и как сделать чтоб не ждать следующий месяц, если опция эта

Автор:  skyb [ 18 мар 2015, 11:00 ]
Заголовок сообщения:  Re: количество знаков после запятой

ап

Автор:  stark [ 18 мар 2015, 20:37 ]
Заголовок сообщения:  Re: количество знаков после запятой

skyb писал(а):
Приветствую. В карте цен знаков после запятой доходит до 5, а в сессиях оно равно 2-м. Это как то поправить можно?
# Количество знаков после запятой в поле "стоимость сессии" (cost) таблицы log_session
# используется только при создании новой таблицы log_session
session.call.cost.scale=5
это для этого опция?

да

skyb писал(а):
и как сделать чтоб не ждать следующий месяц, если опция эта


Можно попробовать запустить переобработку логов.

Автор:  skyb [ 19 мар 2015, 08:52 ]
Заголовок сообщения:  Re: количество знаков после запятой

stark писал(а):
Можно попробовать запустить переобработку логов.

не помогло

Автор:  stark [ 19 мар 2015, 13:03 ]
Заголовок сообщения:  Re: количество знаков после запятой

skyb писал(а):
stark писал(а):
Можно попробовать запустить переобработку логов.

не помогло


Тогда нужно грохнуть таблицу( на всякий случай забакапить) и заново обработать.

Автор:  skyb [ 19 мар 2015, 14:09 ]
Заголовок сообщения:  Re: количество знаков после запятой

ага, количество знаков увеличилось в стоимости, а вот в Ст./мин нет, а от сюда она берется и получается что опять не верно

Автор:  stark [ 19 мар 2015, 16:43 ]
Заголовок сообщения:  Re: количество знаков после запятой

skyb писал(а):
ага, количество знаков увеличилось в стоимости, а вот в Ст./мин нет, а от сюда она берется и получается что опять не верно


а там не задается..Там итак же :
Код:
    + "min_cost float(10,5) NOT NULL,"

Автор:  skyb [ 31 мар 2015, 14:05 ]
Заголовок сообщения:  Re: количество знаков после запятой

stark писал(а):
skyb писал(а):
ага, количество знаков увеличилось в стоимости, а вот в Ст./мин нет, а от сюда она берется и получается что опять не верно


а там не задается..Там итак же :
Код:
    + "min_cost float(10,5) NOT NULL,"

а чего оно показывает всего 2? или учитывает все 4?

Вложения:
Выделение_419.png
Выделение_419.png [ 3.37 КБ | Просмотров: 5662 ]

Автор:  stark [ 31 мар 2015, 14:34 ]
Заголовок сообщения:  Re: количество знаков после запятой

что показывает show create table ?

Автор:  skyb [ 31 мар 2015, 14:39 ]
Заголовок сообщения:  Re: количество знаков после запятой

stark писал(а):
что показывает show create table ?

Код:
| log_session_12_201503 | CREATE TABLE `log_session_12_201503` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `source_id` int(11) NOT NULL,
  `hour` datetime NOT NULL,
  `cdr_id` int(11) NOT NULL,
  `session_start` datetime NOT NULL,
  `session_time` int(11) NOT NULL,
  `round_session_time` int(11) NOT NULL,
  `from_number` varchar(20) NOT NULL,
  `from_number_164` varchar(20) NOT NULL,
  `to_number` varchar(20) NOT NULL,
  `to_number_164` varchar(20) NOT NULL,
  `cid` int(11) NOT NULL,
  `item_id` int(11) NOT NULL,
  `dest_id` int(11) NOT NULL,
  `sid` int(11) NOT NULL,
  `min_cost` float(10,5) NOT NULL,
  `cost` decimal(10,5) NOT NULL,
  `zone` int(11) NOT NULL,
  `oper_round_session_time` int(11) NOT NULL,
  `oper_cost_map_item_id` int(11) NOT NULL DEFAULT '0',
  `oper_cost` decimal(10,5) NOT NULL,
  PRIMARY KEY (`id`),
  KEY `session_start` (`session_start`),
  KEY `log` (`source_id`,`hour`),
  KEY `cid` (`cid`),
  KEY `sid` (`sid`),
  KEY `item_id` (`item_id`)
) ENGINE=InnoDB AUTO_INCREMENT=26555 DEFAULT CHARSET=cp1251 |

Автор:  stark [ 31 мар 2015, 14:50 ]
Заголовок сообщения:  Re: количество знаков после запятой

а в базе какие там значения? при отображении округляет.

Автор:  skyb [ 31 мар 2015, 17:58 ]
Заголовок сообщения:  Re: количество знаков после запятой

stark писал(а):
а в базе какие там значения? при отображении округляет.

Спасибо, нашел проблему. В тарифе стояло округление не верное, поэтому в стоимсть попадала не верная цена, а в базе на стоимость минуты все верно. Спасибо

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/