但这个 SQL 有点复杂,组内排名就更难写了(要用窗口函数,某些数据库还不支持窗口函数),再复杂的情况(例如按不同层次排名)就写不出来了。
另外的办法是使用报表工具,大多支持复杂报表的工具都有这个功能,比如:玩转报表排名 就可以实现这样的效果:
报表如何实现对数据列进行排名分析?
原文:https://www.cnblogs.com/xmilu/p/13022044.html