0

我有以下选择语句从用户表中获取最后一次登录。这在 sqlite 下运行良好,现在导入数据库并拥有 Microsoft 的 Compact Edition。

SELECT LOGIN 
  FROM USERS 
 WHERE LASTLOGIN = (SELECT MAX(LASTLOGIN) FROM USERS)

lastlogindatetime

这似乎不起作用,有什么问题吗?子选择?或者关于日期时间的比较?你能帮我怎么做吗?

chrsk

4

2 回答 2

3

这只会查找一个表,而不是您之前的语句中的 2 个

SELECT top 1 LOGIN FROM USERS 
order by LASTLOGIN desc
于 2009-10-14T14:25:01.187 回答
0

这将为您提供所选用户的最新登录信息

SELECT top 1 Login
FROM Users
WHERE USERS.LOGIN = @YourUser
ORDER BY LastLogin desc
于 2009-10-14T14:31:55.087 回答