forum.bitel.ru
http://forum.bitel.ru/

Тарифные планы
http://forum.bitel.ru/viewtopic.php?f=12&t=1605
Страница 1 из 1

Автор:  S [ 12 ноя 2008, 23:25 ]
Заголовок сообщения:  Тарифные планы

Имеется sql-запрос, который учитывает несколько тарифных планов (ТП). Весь запрос нет смысла приводить, вот участок, отвечающий за выборку ТП:
Код:
and ((c.tpid = 13) or (c.tpid = 48)) and


Фильтрами возможно указать множество ТП, но конструкция
c.tpid = $(tariffs) не работает (естественно, т.к. ТП более одного), и вываливает ошибку, указывающую на ряд ТП, выбранных в фильтре. Подскажите, как сделать массив (или конструкцией внутри sql-запроса), или как реализовать этот момент?

Автор:  Akhmat [ 13 ноя 2008, 14:08 ]
Заголовок сообщения: 

Код:
AND c.tpid IN (13,38,...,x,...,)

Автор:  S [ 13 ноя 2008, 14:25 ]
Заголовок сообщения: 

Спасибо. Конструкция, кому интересно выглядит так:
and (c.tpid IN ($(tariffs)))
Работает. :)

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/