|
Сортировка по двум столбцам с условиями
|
|||
---|---|---|---|
#18+
Добрый день, необходима помощь. Дано, таблица: sort_1 | sort_2 ========== -1001 | 10 ========== -9999 | 11 ========== 11 | 9 ========== 16 | 7 ========== 9999 | 14 Подскажите, как сделать, и возможно ли, сортировку в таком порядке: Сначала все что меньше -1000 из первой колонки, потом все что из второй колонке(допустим по убыванию), далее все что больше 1000 из первой колонки. Смотрел с сторону Case, но вроде как неподходит. Подскажите, возможно ли такое сделать, и если да то в какую сторону искать? Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2020, 22:08 |
|
Сортировка по двум столбцам с условиями
|
|||
---|---|---|---|
#18+
mxwuser Смотрел с сторону Case, но вроде как неподходит. mxwuser Сначала все что меньше -1000 из первой колонки, потом все что из второй колонке(допустим по убыванию), далее все что больше 1000 из первой колонки. mxwuser Сначала все что меньше -1000 из первой колонки mxwuser потом все что из второй колонке(допустим по убыванию) mxwuser далее все что больше 1000 из первой колонки. Короче. Формулируй ПОЛНОСТЬЮ. Так, чтобы при ЛЮБОМ наборе записей ТОЛЬКО по этим формулировкам можно было получить определённый порядок записей - причём всегда один и тот же. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2020, 22:57 |
|
|
start [/forum/topic.php?fid=47&fpage=22&tid=1828611]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
38ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
38ms |
get tp. blocked users: |
2ms |
others: | 281ms |
total: | 402ms |
0 / 0 |