Изменение стоимости, несколько бордюров

Технические вопросы по UTM 5.0
Ответить
bazalt
Сообщения: 13
Зарегистрирован: Чт сен 10, 2009 08:42

Изменение стоимости, несколько бордюров

Сообщение bazalt »

Существует тарифный план. Абонентская плата в нем оформлена отдельно периодической услугой (т.е. в самом тарифном плане подключена только услуга передачи трафика). Учетный период один на всех. Бордюры нулевые.

Согласно рекомендациям Магнума, запросом выбираю нужный бордюр, который и хочу изменить (id тарифа = 9)

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

SELECT d.borders_id, c.tclass_id, d.border, d.cost, c.prepaid_units 
FROM iptraffic_services_data AS b, tariffs_services_link AS a, traf_serv_tclasses AS c, iptraffic_borders AS d 
WHERE d.borders_id = c.borders_id 
AND c.tst_id = b.tst_id 
AND b.is_deleted =0 
AND b.id = a.service_id 
AND a.tariff_id = '9' 
LIMIT 0 , 30
Однако, смотрю в базе, существуют и другие бордюры с такой же стоимостью (хотя стоимость трафика в других тарифах отличается) и их, по идее, быть не должно.

Вот остальные бордюры, где стоимость такая же -- это глюк просто или старые записи, и их не трогать, и менять только найденный?

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

Re: Изменение стоимости, несколько бордюров

Сообщение Magnum72 »

bazalt писал(а):Существует тарифный план. Абонентская плата в нем оформлена отдельно периодической услугой (т.е. в самом тарифном плане подключена только услуга передачи трафика). Учетный период один на всех. Бордюры нулевые.

Согласно рекомендациям Магнума, запросом выбираю нужный бордюр, который и хочу изменить (id тарифа = 9)

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

SELECT d.borders_id, c.tclass_id, d.border, d.cost, c.prepaid_units 
FROM iptraffic_services_data AS b, tariffs_services_link AS a, traf_serv_tclasses AS c, iptraffic_borders AS d 
WHERE d.borders_id = c.borders_id 
AND c.tst_id = b.tst_id 
AND b.is_deleted =0 
AND b.id = a.service_id 
AND a.tariff_id = '9' 
LIMIT 0 , 30
Однако, смотрю в базе, существуют и другие бордюры с такой же стоимостью (хотя стоимость трафика в других тарифах отличается) и их, по идее, быть не должно.

Вот остальные бордюры, где стоимость такая же -- это глюк просто или старые записи, и их не трогать, и менять только найденный?
Был глюк, когда у одного ТП существовало несколько одинаковых бордеров. Лучше их удалить

bazalt
Сообщения: 13
Зарегистрирован: Чт сен 10, 2009 08:42

Сообщение bazalt »

Ясно, огромное спасибо за помощь

Ответить