SQLinfo.ru - Все о MySQL Webew.ru: теория и практика веб-технологий

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 05.12.2012 21:03:07

mx
Участник
Зарегистрирован: 23.06.2012
Сообщений: 7

В чем ошибка запроса select ...were ... OR ...?

требуется выбрать  записи у которых  date находится внутри интервала дат
и те записи  у которых дата начала date_from  и дата окончания date_to перекрывают указанный диапазон

$csql = "select * from `tabl`
where ($cwhr and `date` >= '".$year."-".$month_first."-01' and `date` <= '".$year."-".$month_first."-".$dayofmonth."')
OR ($cwhr and`date_from` <= '".$year."-".$month_first."-01' and `date_to` >= '".$year."-".$month_first."-".$dayofmonth."')" ;


проблема в том, что записи  первого типа находятся. а второго нет(хотя они есть )....в чем ошибка.

Заранее благодарен!

Отредактированно mx (05.12.2012 21:24:31)

Неактивен

 

#2 05.12.2012 22:53:46

mx
Участник
Зарегистрирован: 23.06.2012
Сообщений: 7

Re: В чем ошибка запроса select ...were ... OR ...?

уже разобрался, отбой

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson