Oracle分組后取某列最大值的行數據


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的值.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM