选择日期时间最长的用户名

时间:2013-04-22 09:57:40

标签: c# database sqlite

我的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

有人可以帮帮我吗?提前谢谢!

2 个答案:

答案 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