CREATE DEFINER=`root`@`192.168.1.%` PROCEDURE `paimin`() BEGIN DECLARE zan1 INT DEFAULT 1; DECLARE cai1 INT DEFAULT 1; DECLARE ping1 INT DEFAULT 1; DECLARE fen1 INT DEFAULT 1; DECLARE shan1 INT DEFAULT 1; DECLARE bzan INT DEFAULT 1; DECLARE bcai INT DEFAULT 1; DECLARE bping INT DEFAULT 1; DECLARE bfen INT DEFAULT 1; DECLARE bshan INT DEFAULT 1; DECLARE Done INT DEFAULT 0; DECLARE CurrentPaiMing INT DEFAULT 0; DECLARE ZUBOID VARCHAR (6); DECLARE ZUBOGOLD INT DEFAULT 0; DECLARE ud_row VARCHAR (6); DECLARE paimin_row INT DEFAULT 0; DECLARE paimin_index INT DEFAULT 1; DECLARE rs3_ud_row VARCHAR (6); DECLARE rs3_total_row INT DEFAULT 1; DECLARE rs2 CURSOR FOR SELECT ud, zan, cai, ping, fen, shan, paimin FROM ( SELECT ud, zan, cai, ping, fen, shan, ( zan * zan1 - cai * 1 + ping * 1 + fen * 1 + shan * 1 ) paimin FROM lfsj_sort_user_info ) pm ORDER BY paimin DESC; -- DECLARE rs3 CURSOR for SELECT ud,total from lfsj_sort_user_info ORDER BY total,ud DESC; DECLARE rs3 CURSOR FOR SELECT id AS ud, RANKING AS total FROM t_user_info ORDER BY RANKING desc; /* 声明游标 */ DECLARE rs CURSOR FOR SELECT ZID, GOLD FROM ( SELECT ZID, SUM(GOLD) GOLD FROM T_ANCHOR_GAINS GROUP BY ZID ) A ORDER BY GOLD DESC; /* 异常处理 */ DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' SET Done = 1; /* 打开游标 */ OPEN rs; /* 逐个取出当前记录LingQi字段的值,需要进行最大值的判断 */ FETCH NEXT FROM rs INTO ZUBOID, ZUBOGOLD; /* 遍历数据表 */ REPEAT IF NOT Done THEN SET CurrentPaiMing = CurrentPaiMing + 1; UPDATE t_user_info SET RANKING = CurrentPaiMing WHERE ID = ZUBOID; UPDATE lfsj_sort_user_info SET shan = ZUBOGOLD WHERE ud = ZUBOID; END IF; FETCH NEXT FROM rs INTO ZUBOID, ZUBOGOLD; UNTIL Done END REPEAT ; /* 关闭游标 */ CLOSE rs; /* 声明游标 */ /* 异常处理 */ -- DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' SET Done2 = 1; UPDATE t_user_info SET RANKING = 0; COMMIT; SET Done = 0; /* 打开游标 */ OPEN rs2; /* 逐个取出当前记录LingQi字段的值,需要进行最大值的判断 */ FETCH NEXT FROM rs2 INTO ud_row, bzan, bcai, bping, bfen, bshan, paimin_row; /* 遍历数据表 */ REPEAT IF NOT Done THEN UPDATE t_user_info a SET a.RANKING = paimin_row, a.SNUM = concat( '{"zan":', bzan, ',"cai":', bcai, ',"ping":', bping, ',"fen":', bfen, ',"shan":', bshan, '}' ) WHERE a.ID = ud_row; UPDATE lfsj_sort_user_info SET total = paimin_row WHERE ud = ud_row; END IF; FETCH NEXT FROM rs2 INTO ud_row, bzan, bcai, bping, bfen, bshan, paimin_row; UNTIL Done END REPEAT ; /* 关闭游标 */ CLOSE rs2; COMMIT; SET Done = 0; OPEN rs3; FETCH next FROM rs3 INTO rs3_ud_row, rs3_total_row; REPEAT IF NOT Done THEN UPDATE t_user_info a SET a.RANKING = paimin_index WHERE id = rs3_ud_row; SET paimin_index = paimin_index + 1; END IF; FETCH next FROM rs3 INTO rs3_ud_row, rs3_total_row; UNTIL Done END REPEAT ; CLOSE rs3; END
相关推荐
统计排名列表1686550244714.csv
表格模板-成绩统计排名表.xlsx
部门(班级)、岗位等考后统计排名分析,全面实现了”网上学习、网上练习、网上作业、网上考试、网上批阅”全自动化的开发目标等等。 KesionIEXAM V10 全新开发,采用VUE+WebAPI 前后端分离技术开发,新版本优化了...
部门(班级)、岗位等考后统计排名分析,全面实现了”网上学习、网上练习、网上作业、网上考试、网上批阅”全自动化的开发目标等等。 KesionIEXAM V10 全新开发,采用VUE+WebAPI 前后端分离技术开发,新版本优化了...
主要介绍了最新统计排名前十的SQL和NoSQL数据库排行榜,本文包括Oracle、MySQL、Microsoft SQL Server、PostgreSQL、MongoDB等数据库,需要的朋友可以参考下
关键字排名统计表 统计关键字的走势及调整后的变化跟时。方便做关键字的专业分析。
利用d7+access开发,依据学生成绩总分、各科分数,实现校排名,各班分别排名等等。
附件为sql脚本,包含各级别行政区域的排名与编码 CREATE TABLE `t_dict_region_classfiy` ( `region_code` varchar(100) DEFAULT NULL COMMENT '行政区划编码', `region_name` varchar(500) DEFAULT NULL COMMENT ...
能实现打开CVS文件或是自定义的文件名,并对学生成绩进行统计和排名分析
NBA 显示NBA球员统计排名
主要介绍了MySQL页面访问统计及排名情况,涉及到mysql页面访问统计,mysql统计排名相关知识,感兴趣的朋友一起学习吧
5、支持客观题自动阅卷,统计总分,并统计排名 6、生成成绩分析报表和打印功能 系统使用 1) 在浏览器的地址栏中输入管理登录的页面地址:admin/login.asp。 2) 默认管理员:admin 密码:admin 校无忧在线考试系统 ...
可以对任何需要计分排名的比赛进行自动计分排名。程序可输入某次比赛的评委人数和评分标准数目,然后依次输入选手编号、姓名、每位评委给出的每项评分标准的得分。输入完成时,程序可以生成一个DATE.TXT保存根据总分...
系统概述:校无忧在线考试系统采用互联网技术,快速搭建在线考试系统平台,全面实现了考试工作的网络化、无纸化、自动化。...5、支持客观题自动阅卷,统计总分,并统计排名 6、生成成绩分析报表和打印功能
资源名称:淘宝seo培训班杭州实地讲课(价值2088元)教程内容:【考核三】连续统计168小时来访人数【考核五】淘宝SEO优化思维模式【考核一】统计排名词库【考核二十九】浅识数据服务模型【考核十五】搜索违规有几种...
【成绩统计】Excel计算年级学校排名和班级排名,并统计各班各科前1050名学生人数excel表格源文件带公式下载
系统在学生档案录入时做了简化,系统能按条件自动产生每个学生的学号,能快速对学生档案进行搜索,系统自动对学生名次及综合成绩进行统计排名。所有档案进行分类管理,学生可以设置选修课程。允许远程访问,学生可以...
另外,该系统还能够对于租赁业务的业绩进行统计工作,对于营销人员的成绩进行统计排名,对于每月的营业收入情况进行统计分析,对于租赁车辆的客户归属地进行查询统计等内容。 所需开发环境: 开发语言:Java 框架:...
借书------根据您提供的图书条形码和图书编号确认图书,再据读者的编号确认读者后把此书借给这位读者。 还书------根据您提供的图书条形...统计------图书基础状况统计排名。 管理员------在这里修改管理员的登录密码。
可以对举办的任何需要计分排名的比赛进行自动计分排名。程序可输入某次比赛的评委人数和评分标准数目,然后依次输入选手编号、姓名、每位评委给出的每项评分标准的得分。输入完成时,程序可以生成一个DATE.TXT保存...