Это правильный способ сортировки строк с одинаковой датой и временем вставки? - PullRequest
0 голосов
/ 14 сентября 2009

Когда я выполняю запрос из моего приложения (Java JDBC), оно сначала возвращает строку с seq 83. Но я хочу строку с seq 84.

seq   |   dtCreated         |
84    | 2009-09-14 16:16:23 |
83    | 2009-09-14 16:16:23 |
82    | 2009-09-14 16:15:01 |

Является ли этот запрос правильным? Я интерпретирую это, чтобы означать, что если в dtCreated есть связи, сортируйте, используя seq.

select * from mim order by dtCreated DESC, seq DESC;

1 Ответ

0 голосов
/ 14 сентября 2009

Да, вы не правильно поняли.

Пример

Вы можете сортировать по нескольким столбцам, и Вы можете сортировать разные столбцы в разные направления. Например, чтобы сортировать по типу животных по возрастанию порядок, затем по дате рождения в течение тип животных в порядке убывания (сначала самые молодые животные), используйте следующий запрос:

См. Результат

SELECT name, species, birth FROM pet
ORDER BY species, birth DESC

предоставлено в примере.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...