Подскажите с запросом для выявления заблокированных абоненто

Технические вопросы по UTM 5.0
Ответить
AndrewE
Сообщения: 230
Зарегистрирован: Пн июл 17, 2006 07:38

Подскажите с запросом для выявления заблокированных абоненто

Сообщение AndrewE »

Подскажите SQL запрос для выявления абонентов которые находились в блокировке "с" и "по"

gil
Сообщения: 355
Зарегистрирован: Вт ноя 11, 2008 14:28

Сообщение gil »

SELECT `u`.`login`, `b`.`start_date`, `b`.`expire_date` FROM `UTM5`.`users` AS `u`, `UTM5`.`blocks_info` AS `b`, `UTM5`.`users_accounts` AS `a` WHERE `b`.`start_date` > (дата_начала) AND (`b`.`expire_date` < (дата_конца) OR `b`.`expire_date` = 2000000000) AND `u`.`id`=`a`.`uid` AND `b`.`account_id` = `a`.`account_id` AND `u`.`is_deleted` = 0 AND `a`.`is_deleted` = 0;

как-то так.. навскидку..

AndrewE
Сообщения: 230
Зарегистрирован: Пн июл 17, 2006 07:38

Сообщение AndrewE »

принцип с
start_date > (дата_начала) AND (expire_date < (дата_конца)) понял.
Спасибо.
Когда пишешь много кода, над элементарными вещами тупить начинаешь.

gil
Сообщения: 355
Зарегистрирован: Вт ноя 11, 2008 14:28

Сообщение gil »

к слову, OR `b`.`expire_date` = 2000000000 <-- это у абонента так, если блокировка до сих пор стоит.. не стоит это условие забывать..

Ответить