select * from (
select last_comment, row_number() over(partition by employeeid,roadline,stationname order by logindate desc) rn
from reocrd
) t where t.rn <=1
这段的意思是,将reocrd表根据员工工号( employeeid),线路(,roadline),站点名称(stationname)分组后,取登录日期(logindate) 最大的那一行的last_comment的值.
本文介绍了一种SQL查询技巧,通过使用子查询和窗口函数ROW_NUMBER(),PARTITION BY和ORDER BY结合,从reocrd表中根据员工工号、线路和站点名称分组后,选取登录日期最大值的那一行的last_comment字段。
1225

被折叠的 条评论
为什么被折叠?



