Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

MYSQL - Thứ tự các giá trị dấu thời gian tăng dần theo thứ tự, từ mới nhất đến cũ nhất?

Truy vấn của bạn:

SELECT timestamp
FROM randomTable
ORDER BY timestamp ASC;

là hoàn hảo. Nhưng tôi nghi ngờ về kết quả bạn đã trình bày trong bài đăng của mình. Bạn đã đăng:

2012-07-11 17:34:57
2012-07-11 17:33:07
2012-07-11 17:33:28

Nhưng kết quả trong sqlbox của bạn cho thấy:

2012-07-11 17:34:57
2012-07-15 17:33:07
2012-07-15 17:33:28

Đó là hoàn toàn đúng.

Đó có phải là lỗi đánh máy trong bài đăng của bạn không?
Nếu không, hãy thử cách sau:

SELECT timestamp( `timestamp` ) as 'timestamp'
FROM randomTable
ORDER BY 1 ASC;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tạo hàm thông qua MySQLdb

  2. ORDER_BY ngày LIMIT 1

  3. Tìm kiếm phân biệt chữ hoa chữ thường trong Django, nhưng bị bỏ qua trong Mysql

  4. trong mysql, khi xóa thác không hoạt động

  5. Cách tính số ngày giữa hai ngày trong PHP?