sql根据日期和时间降序排序 SQL按时间排序?

SQL按时间排序?按修改的时间倒序排列语句为:select * from MyTable Order By ModifyTime Desc如果只想显示最新一条,语句为:select top 1 * f

SQL按时间排序?

按修改的时间倒序排列语句为:

select * from MyTable Order By ModifyTime Desc

如果只想显示最新一条,语句为:

select top 1 * from MyTable Order By ModifyTime Desc

示例:

表查询结果为:

按时间排序后为:

只显示最新一条结果为:

扩展:

ORDER BY 语句

ORDER BY 语句用于根据指定的列对结果集进行排序。

ORDER BY 语句默认按照升序对记录进行排序。

如果您希望按照降序对记录进行排序,可以使用 DESC 关键字。

sql消除重复值按时间排序?

方法一(该查询会过滤掉除第一条外的其他重复数据):select * from Table where id in (select distinct(t1) from Table)order by date asc倒序把asc换成desc 方法二(指定某条重复数据,其它过滤)select * from Table_1 where t1 11 --过滤掉所有为11的数据,t1如不是int型,加单引号unionselect * from Table_1 where id=2 --这里是指定要查的重复数据 order by date desc