Наработка по абонентке и услугам за месяц
Материал из BiTel WiKi
(Различия между версиями)
Skyb (Обсуждение | вклад)
(Новая страница: « Для IPN <source lang="java"> SELECT contract.title,contract.comment,service.title,tariff_plan.title,contract_account.summa,IFNULL(col,round(sum(amount)/1048576,2…»)
(Новая страница: « Для IPN <source lang="java"> SELECT contract.title,contract.comment,service.title,tariff_plan.title,contract_account.summa,IFNULL(col,round(sum(amount)/1048576,2…»)
Текущая версия на 04:26, 7 августа 2012
Для IPN
SELECT contract.title,contract.comment,service.title,tariff_plan.title,contract_account.summa,IFNULL(col,round(sum(amount)/1048576,2)) from contract INNER JOIN contract_account ON contract.id=contract_account.cid INNER JOIN service ON contract_account.sid=service.id INNER JOIN contract_tariff ON contract.id=contract_tariff.cid INNER JOIN tariff_plan ON contract_tariff.tpid=tariff_plan.id LEFT JOIN npay_detail_4_201205 ON contract.id=npay_detail_4_201205.cid AND contract_account.sid=npay_detail_4_201205.sid LEFT JOIN ipn_contract_data_1_201205 ON contract.id=ipn_contract_data_1_201205.cid AND contract_account.sid=ipn_contract_data_1_201205.sid WHERE yy=2012 AND mm=5 AND (contract_tariff.date1 IS NULL OR contract_tariff.date1<="2012-05-31") AND (contract_tariff.date2 IS NULL OR contract_tariff.date2>="2012-05-31") GROUP BY contract.comment,contract.id,contract.title,service.title,contract_account.summa LIMIT 150;