0

我有 login带列的表id, username, logindate

示例数据如下所示:

{1, username1, logindate1}
{2, username2, logindate2}
{3, username1, logindate3}
{4, username2, logindate4}

我想得到这个结果:

{1, username1, logindate1} 
{2, username2, logindate2}

表示不同用户的最新登录日期。

请帮忙。

提前致谢

4

1 回答 1

0
select *
from (
    select *,rn=row_number() over (partition by username order by logindate desc)
    from login
) x
where rn=1
order by username;
于 2013-05-16T20:11:40.777 回答