按SQL时间戳排序

按SQL时间戳排序,sql,sql-order-by,Sql,Sql Order By,我的每个记录都添加了一个带有SQL时间戳的时间戳字段(是的,格式实际上是时间戳)。我想按日期和时间显示我的记录;我可以在SQL语句中按顺序排序吗 SELECT * FROM table ORDER BY timestamp DESC 是的,我试过了,它在Oracl SQL Developer上对我有效,假设它是MySQL SELECT * FROM randomTable ORDER BY timestampfield DESC; 非常完美。假设您说的是SQL,但实际上是指SQL Serve

我的每个记录都添加了一个带有SQL时间戳的时间戳字段(是的,格式实际上是时间戳)。我想按日期和时间显示我的记录;我可以在SQL语句中按顺序排序吗

SELECT * FROM table ORDER BY timestamp DESC

是的,我试过了,它在Oracl SQL Developer上对我有效,假设它是MySQL

SELECT *
FROM randomTable
ORDER BY timestampfield DESC;

非常完美。

假设您说的是SQL,但实际上是指SQL Server:
时间戳
数据类型与日期和/或时间无关。但它是一个顺序递增的数字(一个
行版本
——这是一个新的更合适的名称),因此,按它排序将按行的更改顺序排序。试着看一下这个so问题:当然可以:这个问题似乎是离题的,因为OP没有告诉我们他们正在使用什么RDBMS,或者他们在尝试时遇到了什么问题(如果有的话),所以它被放弃了。