请帮忙排序
通过SQL语句可以完成排序:update xqpx set lkpx = (select count(a.dwbm)+1 from xqpx as a where a.jf>xqpx.jf and a.xk==xqpx.xk) && 学科均分jf 从高到低 通排
update xqpx set bspx = (select count(a.dwbm)+1 from xqpx as a where a.jf>xqpx.jf and a.xk==xqpx.xk and a.dsmc==xqpx.dsmc) && 学科均分jf 按市 从高到低 排序
【新】测试数据:
xqpx.rar
(386.5 KB)
(虚拟数据中包含30个地市、每个地市包含20个县、每个县包含13所学校,有9个学科,共计70200条记录)
其中,地市名称dsmc、县区名称xqmc、学校名称xxmc、学科xk(拼音代替汉字)、均分jf、联考排序lkpx(按学科均分通排)、本市排序bspx(以学科均分按地市排序)、本县排序(以学科均分按县排序)。
应该还有更快、更好的排序方法,请大侠帮忙,谢谢!
[此贴子已经被作者于2023-3-19 18:07编辑过]