【发布时间】:2012-10-18 00:13:31
【问题描述】:
我的每条记录都添加了一个时间戳字段,并带有一个 SQL 时间戳(是的,格式实际上是 TIMESTAMP)。我想按日期和时间显示我的记录;我可以在 SQL 语句中只使用 ORDER BY 吗?
SELECT * FROM table ORDER BY timestamp DESC
【问题讨论】:
-
假设您说的是 SQL 但实际上是指 SQL Server:
TIMESTAMP数据类型与日期和/或时间。但它是一个按顺序递增的数字(ROWVERSION- 这是它的新名称,更合适),因此按它排序将按行的更改顺序排序。 -
试着看看这个 SO 问题:stackoverflow.com/questions/8119386/…
-
这个问题似乎离题了,因为它已经被放弃了,因为没有 OP 告诉我们他们正在使用什么 RDBMS 或者他们在尝试时遇到了什么问题(如果有的话)。
标签: sql sql-order-by