从表中获取SQL的最新记录日期

时间:2014-08-29 15:30:00

标签: sql

我有一张如下表格:

id    website       logInTime
1     Yahoo         1/1/2001 00:00:00
2     Google        1/1/2001 00:00:01
1     Yahoo         2/1/2014 00:00:00
2     Yahoo         2/1/2014 00:00:00

如何根据网站检索每个用户的最新登录时间?

3 个答案:

答案 0 :(得分:5)

这是您正在寻找的查询吗?

SELECT T.id
    ,T.website
    ,MAX(T.logInTime) AS [lastLogInTime]
FROM yourTable T
GROUP BY T.id, T.website

希望这会对你有所帮助。

答案 1 :(得分:3)

select t.id, t.website, max(logInTime)
from table t
group by t.id, t.website

答案 2 :(得分:2)

这应该有效

select id
   , website
   , max(logInTime) as latesttime
from tableName

group by id, website