数据库查询出结果后将时间排序后取第一条

查询出结果后将时间排序后取第一条
select * from a where time<="2017-03-29 19:30:36" order by time desc limit 1

扩展:常见数据库
在SQL Server数据库中,使用top关键字:
SELECT TOP number|percent column_name(s) FROM table_name
在MySQL数据库中,使用LIMIT关键字:
SELECT column_name(s) FROM table_name LIMIT number
例子:SELECT * FROM Persons LIMIT 1 
在Oracle数据库中,使用ROWNUM关键字:
SELECT column_name(s) FROM table_name WHERE ROWNUM <= number
例子:SELECT * FROM Persons WHERE ROWNUM <= 1

猜你喜欢

转载自my.oschina.net/u/3696256/blog/1822047