热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

值得纪念的mysql语句查询某人本月的总业绩在全公司的名次_MySQL

值得纪念的mysql语句查询某人本月的总业绩在全公司的名次
值得纪念的mysql语句查询某人本月的总业绩在全公司的名次_MySQL

现有业绩表 如下:
yib_id 主键id
yib_yyry_id 员工id
yib_yji 业绩
yjb_createtime 创建时间

求当月内某员工总业绩在所有员工中的名次 !求mysql 的语句 写法

sql 语句:

select t.*,@rownum:=@rownum+1 AS rownum from (SELECT yjb_yyry_id,yyryusername ,sum(yjb_yji) as total
FROM yjb where month(createtime) =month(now()) and year(createtime)=year(now())
group by yjb_yyry_id order by total desc) t,(SELECT @rownum:=0) r

执行结果:

yjb_yyry_id total rownum
1001 900 1
1002 800 2
1003 700 3
.....

现贴出完整代码:

Dao:
/*** 业绩表* @param yyryid 运营人员id* @return 业绩*/public List
DaoImpl:
/*** 获得业绩记录*/@SuppressWarnings("unchecked")public List

js:

//业绩展示
function yejis(){
alert(1);
$.post("yyryActions!getMoney.action",null,function(data){
$chapin = $("#aax"); //冠军业绩p
$myjis = $("#myyeji"); //登录者业绩p
$mingci =$("#mingci"); //登录者名次li

var $ss = $("#yyryids").val(); //登录者id ,页面隐藏域获得
var $yeji ; //登录者业绩
var $mingci ; //登录者名次
var $maxyeji=data[0][0]; //冠军业绩
var $maxname=data[0][1]; //冠军名字
$.each(data,function(i,moneyss){
$.each(moneyss,function(i,a){
if(a==$ss){ //循环判断执行结果,如果有个值得id 和用户id 相同,那就是当前登录者的信息
$yeji=moneyss[0];
$mingci = moneyss[3];
}
})
if($yeji==undefined){
$chapin.html("当月冠军 "+$maxname+""+$maxyeji+"元");
}
else{
$chapin.html("当月冠军 "+$maxname+""+$maxyeji+"元");
$myjis.html("我的业绩"+$yeji+"");
$mingci.html("

"+$mingci+"

我的公司排名

"); } }); }); }

以上就是值得纪念的mysql语句查询某人本月的总业绩在全公司的名次_MySQL的内容,更多相关内容请关注PHP中文网(www.php1.cn)!

推荐阅读
  • 本文探讨了SQLAlchemy ORM框架中如何利用外键和关系(relationship)来建立表间联系,简化复杂的查询操作。通过示例代码详细解释了relationship的定义、使用方法及其与外键的相互作用。 ... [详细]
  • 本文介绍了多种Eclipse插件,包括XML Schema Infoset Model (XSD)、Graphical Editing Framework (GEF)、Eclipse Modeling Framework (EMF)等,涵盖了从Web开发到图形界面编辑的多个方面。 ... [详细]
  • 本文档提供了详细的MySQL安装步骤,包括解压安装文件、选择安装类型、配置MySQL服务以及设置管理员密码等关键环节,帮助用户顺利完成MySQL的安装。 ... [详细]
  • 深入探讨Web服务器与动态语言的交互机制:CGI、FastCGI与PHP-FPM
    本文详细解析了Web服务器(如Apache、Nginx等)与动态语言(如PHP)之间通过CGI、FastCGI及PHP-FPM进行交互的具体过程,旨在帮助开发者更好地理解这些技术背后的原理。 ... [详细]
  • 本文介绍了如何处理MySQL数据库中表 'xdb.auditlog' 被标记为已损坏的问题,并提供了解决方案。 ... [详细]
  • 对于初次购买阿里云服务器的新手用户来说,如何高效地利用服务器资源并成功部署网站是一个重要的课题。本文将详细指导您完成从购买服务器到网站上线的六个关键步骤。 ... [详细]
  • Flask中路由的基础定义与应用
    本文介绍了如何在Flask框架中通过装饰器为视图函数指定访问路径,并详细讲解了带参数路由及指定请求方法的实现方式。 ... [详细]
  • 本文介绍了Android SDK Platform Tools的核心功能及其重要性。作为Android SDK的一个关键组成部分,Platform Tools提供了开发者与Android设备进行交互所需的各种工具。 ... [详细]
  • 本文探讨了HTA(HTML Application)环境中HTML5 IndexedDB的可用性问题,并提供了一种替代方案,即通过使用COM ActiveX对象来实现数据存储功能。 ... [详细]
  • 深入解析Android Activity生命周期
    本文详细探讨了Android中Activity的生命周期,通过实例代码和详细的步骤说明,帮助开发者更好地理解和掌握Activity各个阶段的行为。 ... [详细]
  • SQLite是一种轻量级的关系型数据库管理系统,尽管体积小巧,却能支持高达2TB的数据库容量,每个数据库以单个文件形式存储。本文将详细介绍SQLite在Android开发中的应用,包括其数据存储机制、事务处理方式及数据类型的动态特性。 ... [详细]
  • 帝国cms各数据表有什么用
    CMS教程|帝国CMS帝国cmsCMS教程-帝国CMS精易编程助手源码,ubuntu桥接设置,500错误是tomcat吗,爬虫c原理,php会话包括什么,营销seo关键词优化一般多 ... [详细]
  • 配置PicGo与Gitee结合Typora打造高效写作环境
    本文详细介绍了如何通过PicGo和Gitee搭建个人图床,并结合Typora实现高效的文章撰写。包括创建图床项目、生成访问令牌、安装配置PicGo和Typora等步骤。 ... [详细]
  • 本文详细介绍了一种实现PopupWindow全屏显示且能有效隐藏虚拟按键的技术方案,适用于Android开发。此方法经过实际测试,表现良好,兼容性优秀。 ... [详细]
  • Python游戏开发实战:外星人入侵项目详解
    本文详细介绍了使用Python进行《外星人入侵》游戏开发的全过程,包括环境搭建、游戏逻辑设计及代码实现等关键步骤,适合对游戏开发感兴趣的朋友参考。 ... [详细]
author-avatar
____L振豪
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有