Разные SQL-запросы
Материал из BiTel WiKi
Версия от 11:21, 17 февраля 2010; DimOn (Обсуждение | вклад)
Запросы связананные с договорами
Все договоры, у которых статус "активен" и у которых на сегодня нет ни одного тарифного плана.
SELECT contract.id, contract.title, contract.comment, contract.STATUS, contract_tariff.tpid, contract_tariff.date1, contract_tariff.date2 FROM contract LEFT JOIN contract_tariff ON contract_tariff.cid=contract.id WHERE ( contract.STATUS=0 ) AND ( ( contract_tariff.tpid IS NULL ) OR ( (contract_tariff.date1 IS NOT NULL AND contract_tariff.date1 > now() ) OR (contract_tariff.date2 IS NOT NULL AND contract_tariff.date2 < now() ) ) )