|
 57 Кб |
|
| Нужно сделать сложный запрос в прикрепленном файле
первую таблицу удалось реализовать -
SELECT DISTINCT ttl.tpid, (SELECT title FROM tariff_plan WHERE id=ttl.tpid) AS title,
(SELECT SUM(amount)/1073741824.0 FROM session_detail_1_201001 WHERE sid=4 AND session_id IN (
SELECT id FROM log_session_1_201001 WHERE lid IN (
SELECT id FROM user_login_1 WHERE cid IN(
SELECT cid FROM contract_tariff WHERE tpid=ttl.tpid AND (date1 IS NULL OR date1<='2010-01-15') AND (date2 IS NULL or date2 > '2009-10-01')
)
)
)
) AS trafik
FROM tariff_tree_link ttl LEFT JOIN module_tariff_tree mtt ON ttl.tree_id=mtt.tree_id
WHERE mtt.mid=1 HAVING NOT title IS NULL
|
таким запросом
структура бд - http://dbinfo.bitel.ru/ для версии 4.6 | |
|
|