我正在尝试编写一个SQL查询,它只会根据date-time
中Oracle DB
对象的时间字段进行排序。这是我试过的:
String getPricesQuery = "SELECT * FROM price WHERE SELECTIONID IN (SELECT ID" +
" FROM selection" +
" WHERE EVENTID =" + eventID + ") ORDER BY TIME(TIMEOFISSUE) ASC";
我读到TIME()
函数可用于提取Date-Time
的时间部分,但我想在尝试在{{1}中使用它时会使它更复杂一些条款?
答案 0 :(得分:4)
您可以使用:
ORDER BY to_char(TIMEOFISSUE, 'hh24miss')
答案 1 :(得分:-2)
按时间排序ASC足够或可以使用desc。