mysql 查询名次

一棵棵大树 2014-02-13 10:32:01
现有业绩表 如下:
yib_id 主键id
yib_yyry_id 员工id
yib_yji 业绩
yjb_createtime 创建时间

求一个月内某员工总业绩在所有员工中的名次 !求mysql 的语句 写法
...全文
375 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wolfwu_kg5 2014-02-14
  • 打赏
  • 举报
回复

select t.*,@rownum:=@rownum+1 AS rownum from (SELECT yib_yyry_id,sum(yib_yji) as total
FROM TABLE
group by yib_yyry_id order by total desc) t,(SELECT @rownum:=0) r
其中yib_yyry_id,rownum分别对应当前员工的id和业绩排名
一棵棵大树 2014-02-14
  • 打赏
  • 举报
回复
一楼 的大哥真厉害,解决了,十分感谢
ACMAIN_CHM 2014-02-14
  • 打赏
  • 举报
回复
http://blog.csdn.net/acmain_chm/article/details/4095531 MySQL中的ROWNUM的实现 MySQL 几乎模拟了 Oracle,SQL Server等商业数据库的大部分功能,函数。但很可惜,到目前的版本(5.1.33)为止,仍没有实现ROWNUM这个功能。 下面介绍几种具体的实现方法.建立实验环境如下mysql> create table tbl ( -> id int primary key, -> col int -> );Que...

56,937

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧