Сортировкаhttp://softtime.ru/forumСортировкаhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=88213#post524573Всем спасибо, получился один запрос, предварительно установив диапозон выборки по level через php. Получилось примерно это: $level = 8;...СортировкаWed, 28 Nov 2012 13:10:44 +0300serenya1983Сортировкаhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=88213#post524569Ааа... Я-то думал на концерт....СортировкаWed, 28 Nov 2012 09:35:15 +0300SfinksСортировкаhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=88213#post524568я сразу ТС сказал, что оптимальнее тут обойтись двумя запросами, жду обоснованного ответа почему именно один нужен. 1 SELECT *...СортировкаWed, 28 Nov 2012 09:25:10 +0300ValickСортировкаhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=88213#post524567БГ (battleground, не путать с Борисом Гребенщековым) нормально, но кап ОЗ еще на прошлой неделе получил, поэтому победа радует не...СортировкаWed, 28 Nov 2012 09:22:16 +0300ValickСортировкаhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=88213#post524566/*"?*/ SELECT level, @n:=if( s=@p, @n+1, 1 ), @p:=s FROM( SELECT level , abs(x-cast(level as signed))a , case when level=x...СортировкаWed, 28 Nov 2012 09:03:12 +0300SfinksСортировкаhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=88213#post524564Хм... Вы правы! Не заметил. Тогда, да - решить можно, но запрос будет трехэтажным. А то и 4х.СортировкаWed, 28 Nov 2012 08:40:38 +0300SfinksСортировкаhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=88213#post524563Круто, только от ожидаемого результата отличается) " ИТОГ который должен получиться: " level = 8, 6,10, 5,15,4,16,2 Такой бы код...СортировкаWed, 28 Nov 2012 08:19:05 +0300IgorekСортировкаhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=88213#post524560Затем что эти 3 вы будете выбирать с 3мя сортировками (опять же всей таблицы) и union'ом -это если "одним" запросом,...СортировкаWed, 28 Nov 2012 02:48:53 +0300SfinksСортировкаhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=88213#post524557может быть, а может быть и нет :)СортировкаWed, 28 Nov 2012 01:40:07 +0300ValickСортировкаhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=88213#post524556завтра конечно проверю, но вот в чем проблема, если в таблице полтора миллиона записей зачем тащить их все когда нужно...СортировкаWed, 28 Nov 2012 01:39:07 +0300ValickСортировкаhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=88213#post524555Думаю такая выборка где-нибудь в статистике очень даже уместна.... Для построения какого-нибудь графика отклонений от медианы или еще какой-нить фигни.СортировкаWed, 28 Nov 2012 01:00:02 +0300SfinksСортировкаhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=88213#post524554" Но запрос получится трехэтажным ;-)СортировкаWed, 28 Nov 2012 00:51:01 +0300SfinksСортировкаhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=88213#post524553Прикольная задачка =) Решается математически-логически =)SELECT level FROM tbl CROSS JOIN (SELECT 8 x)x ORDER BY abs(x-level), sign(level-x)СортировкаWed, 28 Nov 2012 00:48:30 +0300SfinksСортировкаhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=88213#post524539что значит попробовать? вам просто нужно выбрать ближайшие существующие по обе стороны и определить кто из них ближе. ответ на...СортировкаTue, 27 Nov 2012 20:49:00 +0300ValickСортировкаhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=88213#post524538это задача которая нужна для подбора уровня который был бы равен текущему или расходился бы от него сначало в 1...СортировкаTue, 27 Nov 2012 19:55:36 +0300serenya1983Сортировкаhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=88213#post524534это какая-то учебная задача? или у кого-то не в порядке с логикой?СортировкаTue, 27 Nov 2012 17:20:58 +0300ValickСортировкаhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=88213#post524533Есть таблица: id - INT Primary = 1,2,3,4,5,6,7,8 level - INT = 2,4,5,6,8,10,15,16 Есть число например N = 8 не...СортировкаTue, 27 Nov 2012 16:55:26 +0300serenya1983