我想按降序排序日期時間字段。它按天排序就好了。但是,時間部分是隨機的。它完全按升序排序。
樣品查詢:
SELECT * FROM pcvisit WHERE page_id='0005e1ca1784383bf6bf032f33dc6e27' ORDER BY dtime DESC
結果:mysql不正確反向排序日期時間字段
4adbc6b1cab4f14e7c9f2e308eb0944e | 0005e1ca1784383bf6bf032f33dc6e27 | 2011-02-23 16:08:35 | 1 733ab6507fbdab0e71f357f2f0ff6067 | 0005e1ca1784383bf6bf032f33dc6e27 | 2011-02-23 07:24:12 | 1 a5f9c9810e9648d2dbe4dec0e785216c | 0005e1ca1784383bf6bf032f33dc6e27 | 2011-02-23 05:26:59 | 1 981e24b4dd257f44a7a41dbdfe4def54 | 0005e1ca1784383bf6bf032f33dc6e27 | 2011-02-22 09:07:12 | 3 67906b350d59e97d7f56b7ceb254857e | 0005e1ca1784383bf6bf032f33dc6e27 | 2011-02-22 06:55:44 | 1
我也曾嘗試:
SELECT * FROM pcvisit WHERE page_id='0005e1ca1784383bf6bf032f33dc6e27' ORDER BY dtime DESC, TIME(dtime) DESC
盡我所能沒有把它拆分成2個字段。
看起來時間正確地按降序排列。注意當天是22,當時間跳回到09:07 – Spidy 2011-02-23 23:35:33
Ack!我覺得自己像個白癡一樣不仔細看。對不起,浪費你的時間。 – Knyri 2011-02-25 06:27:06