我的sqlite database
table Users
看起来如下:
Username | InsertDateTime
User101 4/22/2013 11:44
User102 3/22/2013 12:43
User103 4/22/2013 15:20
User104 1/21/2012 16:31
我希望select
使用Username
highest datetime
。
在这种情况下是User103。
我尝试了一些queries
,如:
Select Username from Users where InsertDateTime = MAX(datetime);
但这不是有效的sqlite query
。
有人可以帮帮我吗?提前谢谢!
答案 0 :(得分:6)
怎么样:
SELECT Username FROM Users ORDER BY InsertDateTime DESC LIMIT 1
希望Sqlite足够智能,不会实际执行完整的排序:)
答案 1 :(得分:0)
试试这个:
select Username
from Users
order by InsertDateTime desc
limit 1