forum.bitel.ru http://forum.bitel.ru/ |
|
sql запрос http://forum.bitel.ru/viewtopic.php?f=19&t=5728 |
Страница 1 из 1 |
Автор: | skyb [ 21 июл 2011, 08:53 ] |
Заголовок сообщения: | sql запрос |
Есть запрос, как добавить к нему ещё sum(amount) из таблицы session_detail_{MID}_yyyyMM Код: SELECT contract.id,contract.title,tariff_plan.title FROM contract,contract_tariff LEFT JOIN tariff_plan ON contract_tariff.tpid = tariff_plan.id WHERE contract.id = contract_tariff.cid
|
Автор: | Phricker [ 21 июл 2011, 11:19 ] |
Заголовок сообщения: | Re: sql запрос |
Добавить легко и просто Код: (select sum(amount) from session_detail_1_201104 AS session where session.cid = contract.id) но у тебя скрипт какой то кривой вытаскивает по нескольку записей. Если так и положено то Код: SELECT contract.id, contract.title, tariff_plan.title, (select sum(amount) from session_detail_1_201104 AS session where session.cid = contract.id)
FROM contract, contract_tariff LEFT JOIN tariff_plan ON contract_tariff.tpid = tariff_plan.id WHERE contract.id = contract_tariff.cid ORDER BY cid |
Автор: | Phricker [ 21 июл 2011, 11:20 ] |
Заголовок сообщения: | Re: sql запрос |
Если не положено в аське напиши, поковыряюсь |
Автор: | Phricker [ 21 июл 2011, 11:24 ] |
Заголовок сообщения: | Re: sql запрос |
А ну правильно. Он у тебя выдергивает все тарифы бывшие на договоре. Т.е. сколько было тарифов - столько записей. И ессесно столько же записей |
Автор: | skyb [ 21 июл 2011, 11:38 ] |
Заголовок сообщения: | Re: sql запрос |
Спасибо, именно то. !!!! |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |