Нужно выполнить ЗАКАЗ дважды - PullRequest
7 голосов
/ 16 декабря 2011

Сначала я хочу отсортировать по дате, а затем, если дата похожа, то по id .. Как это сделать в запросе Informix / HSQL?

Ответы [ 5 ]

16 голосов
/ 16 декабря 2011
SELECT FIELD1, FIELD2 FROM TABLE ORDER BY FIELD1 ASC, FIELD2 ASC

Хороший учебник по этому SQL ORDER BY

3 голосов
/ 16 декабря 2011

Это должно работать:

SELECT * FROM Table
ORDER BY date, id;
3 голосов
/ 16 декабря 2011

Попробуйте (с учетом ваших потребностей):

SELECT * FROM table ORDER BY datecol ASC, id ASC
2 голосов
/ 16 декабря 2011

ли

[rest of query] order by date, id

работа

0 голосов
/ 17 октября 2014

выберите * из (выберите * из таблицы с порядком по столбцу col1) порядок по столбцу col2

...