我正在使用Java和相应的JDBC驱动程序对PostgreSQL服务器进行数据库查询。
查询是:
select starttime, duration from callhistory3 where is_answ = 't' and callerid NOT IN ('PlayFile', 'anonymous') and NOT (char_length(callerid) = 3 AND char_length(dialednumber) = 3) ORDER BY starttime
不幸的是,ResultSet
示例ResultSet:
2014-05-29 19:19:08,00:06:21.629
2014-05-29 19:52:19,00:00:02.71
2014-05-29 09:33:51,00:00:09.822
2014-05-29 10:38:52,00:00:03.026
2014-05-29 07:16:24,00:00:24.686
2014-05-29 07:35:58,00:00:55.013
如果我在pgAdmin III中使用相同的查询,结果 正确排序。
任何想法如何得到一个排序的ResultSet而不用事后处理Java?感谢。