[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: не работает BETWEEN
quickxyan
столкнулся с проблемой, что надо выбрать в запросе данные между таким и таким значением. использую BETWEEN, но раобтает как-о криво и не могу понять в чем дело. если выбираю например значения миежду 50 и 80, то выводит 55, 76, 6
пробывал без битвина написать если меньше 80 и больше 50, но результат аналогичен - может, что-то с БД??


Это Where

1=1 and [Город] in ('Москва','Мск') and [Район] like '%' and [Метро] like '%' and ([Общая площадь] BETWEEN '50' and '80')




Спустя 16 минут, 54 секунды (12.02.2011 - 11:23) DedMorozzz написал(а):
в скобки всё выражение битвин бери

Спустя 5 минут, 29 секунд (12.02.2011 - 11:29) quickxyan написал(а):
брал - та же фигня.

Спустя 39 минут, 59 секунд (12.02.2011 - 12:09) alex12060 написал(а):
А у тебя колонки точно integer?

Спустя 29 минут, 56 секунд (12.02.2011 - 12:39) quickxyan написал(а):
мм, хз. я вот про это думал. мм, а как можно сделать сравнение не переделывая ничего в БД?

Спустя 2 минуты (12.02.2011 - 12:41) Snus написал(а):
AND ([Общая площадь] >= '50' AND [Общая площадь] <= '80') 

Спустя 1 час, 51 минута, 54 секунды (12.02.2011 - 14:32) quickxyan написал(а):
так и было, но работало криво. все-таки поменял тип данных в БД и теперь норм работает


_____________
печатаю со скоростью 320 минут в знак...

плюсуем карму не стесняемся
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.