我有以下SQL語句排序:PostgreSQL的時間戳
SELECT * FROM schema."table"
WHERE "TimeStamp"::timestamp >= '2016-03-09 03:00:05'
ORDER BY "TimeStamp"::date asc
LIMIT 15
我怎麼指望它做什麼?按照升序排列表格的15行,其中時間戳相同且大於該日期。但postgres以錯誤的順序發送行。第一項是最後一個位置。 所以有誰有一個想法,爲什麼結果這是奇怪的?
如果您可以將其寫爲答案,我可以將其標記爲正確的,併爲您提供+1。 – Garamaru
因爲您將字段'Timestamp'輸入'date' data_type,它不關心'time'(hh:mm:ss)信息。嘗試訂單,而不是鑄造 – Houari