Получение цен тарифов
Материал из BiTel WiKi
(Различия между версиями)
DimOn (Обсуждение | вклад) (Новая страница: «[http://forum.bgbilling.ru/viewtopic.php?f=22&t=2216 Подскажите как получить информацию по узлу тарифа]») |
Skyb (Обсуждение | вклад) |
||
(2 промежуточные версии не показаны) | |||
Строка 1: | Строка 1: | ||
- | [http://forum.bgbilling.ru/viewtopic.php?f=22&t=2216 Подскажите как получить информацию по узлу тарифа] | + | == Темы на форуме == |
+ | *[http://forum.bgbilling.ru/viewtopic.php?f=22&t=2216 Подскажите как получить информацию по узлу тарифа] | ||
+ | *[http://forum.bgbilling.ru/viewtopic.php?f=10&t=3607 Вопрос по структуре БД] | ||
+ | *[http://forum.bgbilling.ru/viewtopic.php?f=22&t=3609 Как сделать выборку тарфиных планов?] | ||
+ | <source lang='sql'> | ||
+ | select c.id,c.title,c.comment, sum(REPLACE(data,'type&1%cost&','')) AS abon | ||
+ | from contract c | ||
+ | left join contract_balance b on c.id=b.cid | ||
+ | LEFT JOIN contract_tariff AS t ON c.id=t.cid AND t.date2 IS NULL | ||
+ | LEFT JOIN tariff_plan AS p ON t.tpid=p.id | ||
+ | LEFT JOIN tariff_tree_link ON tariff_tree_link.tpid=p.id | ||
+ | LEFT JOIN module_tariff_tree ON module_tariff_tree.tree_id=tariff_tree_link.tree_id | ||
+ | LEFT JOIN mtree_node ON mtree_node.mtree_id=module_tariff_tree.id | ||
+ | where b.yy=YEAR(NOW()) and b.mm=MONTH(NOW()) AND mtree_node.type='month_cost' | ||
+ | group by c.id | ||
+ | </source> |
Текущая версия на 06:55, 13 августа 2012
Темы на форуме
- Подскажите как получить информацию по узлу тарифа
- Вопрос по структуре БД
- Как сделать выборку тарфиных планов?
SELECT c.id,c.title,c.comment, sum(REPLACE(DATA,'type&1%cost&','')) AS abon FROM contract c LEFT JOIN contract_balance b ON c.id=b.cid LEFT JOIN contract_tariff AS t ON c.id=t.cid AND t.date2 IS NULL LEFT JOIN tariff_plan AS p ON t.tpid=p.id LEFT JOIN tariff_tree_link ON tariff_tree_link.tpid=p.id LEFT JOIN module_tariff_tree ON module_tariff_tree.tree_id=tariff_tree_link.tree_id LEFT JOIN mtree_node ON mtree_node.mtree_id=module_tariff_tree.id WHERE b.yy=YEAR(NOW()) AND b.mm=MONTH(NOW()) AND mtree_node.type='month_cost' GROUP BY c.id