Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Andrey 16.08.2010 17:14
Есть таблица. в ней определенное кол-во столбцов но выборка идет по двум "модель" и "цена". В таблице например 100 записей в графе "цена" цифры колеблятся от 10000 до 100000. Задача отобрать определенное киличество записей справа и слева от текущей цены. Например цена 50000, надо отобрать 3 записи из тех что меньше текущей цены от 0% до 5% и соответственно 3 записи из тех что больше текущей цены от 0 до 5%. Но в таблице допустим 20 записей попадают в диапазон меньшеот 0 до 5% и всего 1 запись в диапазоне большем от 0 до 5%. соответственно надо уменьшить диапазон меньше и увеличить больше. В принципе догадываюсь что задачу можно разделить на два этапа и решить поотдельности. Но может это можно как-то реализовать средствами MySQL что бы не городить огород целой кучей условий? Заранее спасибо за ответ.