Не работает BETWEEN

docjohn

Новичок
Не работает BETWEEN

Пишу select * from table where between(pole, x1,x2)
Сиквел ругается на функцию between.
Что не так? Вроде тут все просто. Мож кто-нить сталкивался?
Либо тут нуна использовать другую ф-цию выборки промежутка?
 

asman

Guest
ты откуда такую функцию взял? :)
должно быть так:
select * from table where pole between 'x1' and 'x2';
 

RomikChef

Guest
и что она возвращает?
а что должно быть в условии where?
 

docjohn

Новичок
я и спрашиваю что должно быть
выше приведена строка запроса, которая не работает.
функция отсюда ttp://phpclub.unet.ru/tutor/mysql/sql.htm#Lfunc
 

RomikChef

Guest
так тебе и ответили - что должно быть
про функцию мы поняли, откуда ты ее взял.
можешь не повторять.
во where используется НЕ ФУНКЦИЯ, а оператор.
КАК - тебе написали.
Что тебе еще непонятно?
 

docjohn

Новичок
Вопрос сводится к тому почему не работает конструкция BETWEEN(A,B,C) .
 

si

Administrator
я и спрашиваю что должно быть
выше приведена строка запроса, которая не работает.
функция отсюда ttp://phpclub.unet.ru/tutor/mysql/sql.htm#Lfunc
Сколько лет этому мануалу ? Почему людей так тянет читать все что угодно а не нормальный АВТОРСКИЙ вариант ?

Мануал находится по адресу: http://www.mysql.com/doc/en/
или на офиц. мирорах. Все остальное не рекомендуется к употреблению.

Вопросы по тому что вы читаете надо писать не сюда а автору этого писания.
 

Demiurg

Guest
что то мне кажется, что это фича русского мана. никогда не видел эту функцию до этого.
 
Сверху