| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Составление SQL-запросов > Order by |
| Автор: sol78 1.6.2008, 18:04 | ||
Мне нужно написать запрос, который далал селекцию по возростанию, но значения равные -1 ставил бы в конец :
значения ListOrder == -1 ставит всегда в начало...помогите плз ... |
| Автор: Magnifico 1.6.2008, 18:52 | ||
|
| Автор: skyboy 1.6.2008, 19:45 | ||
| именно "-1" или вообще все отрицательные? если второе, то
|
| Автор: sol78 1.6.2008, 20:25 |
| skyboy, именно -1 может есть еще варианты? Добавлено через 1 минуту и 41 секунду union из этой оперы? |
| Автор: skyboy 1.6.2008, 21:39 | ||
тогда
|
| Автор: sol78 2.6.2008, 09:24 | ||
почему не работает?: Incorrect syntax near '='. (MSSQL) |
| Автор: skyboy 2.6.2008, 09:47 |
молодец. вовремя. Добавлено через 2 минуты и 13 секунд тогда используй способ, предложенный Magnifico. |
| Автор: sol78 2.6.2008, 09:55 |
| а union для етой цели подойдет? если да, то как? |
| Автор: sol78 2.6.2008, 10:38 |
| skyboy, код Magnifico не пошел на DB2 - не ужеле нельзя найти что то стардатное для DB2 и MSSQL(2000/ 2005) и желательно Oracle?? |
| Автор: Deniz 2.6.2008, 10:53 | ||
Ну тогда пользуй union:
|
| Автор: sol78 2.6.2008, 14:14 |
| Большое спасибо! Тема закрыта! |