Как сделать запрос в MySQL

DeltaDIM

Новичок
Как сделать запрос в MySQL

Привет!
Что-то не могу решить одну проблему:
Как сделать запрос в MySQL
select * from `table` where `day` < 10 and `month` < 10 and `day` > 8 and `month` > 8
Т.е. здесь задается числовой промежуток? day должно быть меньше 10, и больше 8, и month должно быть меньше 10 и больше 8.
Вот только такой запрос у меня не работает.
Может я что делаю не так?
Или как по другому решить мою проблему?
 

BossHugoBoss

Guest
Че у тебя за апострофы в запросе? Убери
 

Фанат

oncle terrible
Команда форума
Это не апострофы, и убирать их не надо
И писать не надо вообще ,если не разбираешься в вопросе.
 

Фанат

oncle terrible
Команда форума
DeltaDIM
то есть, тебе нужны все записи, в которых day=9 and month=9?
и с таким запросом их не находит? Странно. Должно находить.
они точно есть?
еще можно задавать between, но и так, как ты написал, должно работать

"не работает" - надо понимать, не выводит ничего?
 

DeltaDIM

Новичок
Это был лишь пример.
Мне понадобиться найти промежуток и day>5, day<10
Я проверял, эти записи точно сущесвуют.
Может я неправильно создал тип слобца?
Сейчас он стоит INT на 15 символв...
 

Фанат

oncle terrible
Команда форума
int на 15 символов быть не может.
максимум - 11, если со знаком.
Разберись со своей базой сначала,
 

Yurik

/dev/null
Запость структуру базы и скажи че ты хочешь от нее добиться
 
Сверху