news 2026/6/25 5:16:34

统计今天,近一周,当月,年份统计记录

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
统计今天,近一周,当月,年份统计记录

数据库

service层

publicList<ReportDayWeekMonthYear>getReportDayWeekMonthYear(ReportDayWeekMonthYearReqreq){LocalDatestartTimeLocalDate=LocalDate.parse(req.getStartTime(),DateTimeFormatter.ofPattern("yyyy-MM-dd"));LocalDateendTimeLocalDate=LocalDate.parse(req.getEndTime(),DateTimeFormatter.ofPattern("yyyy-MM-dd"));Durationduration=Duration.between(startTimeLocalDate.atStartOfDay(),endTimeLocalDate.atStartOfDay());StringtimeFormatParam;Stringtype;intscope;if(req.getFlag()==4){intyears=endTimeLocalDate.getYear()-startTimeLocalDate.getYear();intendMonth=endTimeLocalDate.getMonthValue();intstartMonth=startTimeLocalDate.getMonthValue();scope=endMonth-startMonth+1;System.out.println("month:"+scope);}else{scope=(int)duration.toDays()+1;}switch(req.getFlag()){case1:// 查询当日数据timeFormatParam="%Y-%m-%d";type="DAY";//scope = 1;break;case2:// 查询周数据timeFormatParam="%Y-%m-%d";type="DAY";//scope = 7;break;case3:// 查询月数据timeFormatParam="%Y-%m-%d";type="DAY";//scope = 30;break;case4:// 查询年数据timeFormatParam="%Y-%m";type="MONTH";//scope = 12;break;default:timeFormatParam="%Y-%m-%d";type="DAY";//scope = 1;break;}List<ReportDayWeekMonthYear>reportDayWeekMonthYear=xxlJobLogReportMapper.getReportDayWeekMonthYear(endTimeLocalDate,timeFormatParam,type,scope);for(ReportDayWeekMonthYeardayWeekMonthYear:reportDayWeekMonthYear){System.out.println(dayWeekMonthYear);}returnreportDayWeekMonthYear;}

mapper

select t1.curr_date as orderly_time,IFNULL(t2.fail_count,0)fail_count,IFNULL(t2.running_count,0)running_count,IFNULL(t2.suc_count,0)suc_count from(select date_format(date_add(#{endTimeLocalDate},interval-t.help_topic_id ${type}),#{timeFormatParam})as curr_date from mysql.help_topic t where t.help_topic_id&lt;#{scope})t1LEFTJOIN(<choose><when test="type != 'MONTH' ">SELECTDATE_FORMAT(trigger_day,#{timeFormatParam})formatime,running_count,suc_count,fail_countFROMxxl_job_log_report</when><otherwise>//count(列名)是统计分组后列的个数,//sum(列名)是将列的值相加SELECTDATE_FORMAT(trigger_day,'%Y-%m')formatime,sum(running_count)running_count,sum(suc_count)suc_count,sum(fail_count)fail_countFROMxxl_job_log_reportGROUPBYformatime</otherwise></choose>)t2ONt1.curr_date=t2.formatime
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/20 12:55:04

全网最全9个AI论文写作软件,专科生毕业论文必备!

全网最全9个AI论文写作软件&#xff0c;专科生毕业论文必备&#xff01; 专科生论文写作的救星&#xff0c;AI工具如何改变你的学术之路 随着人工智能技术的不断进步&#xff0c;越来越多的AI工具开始进入学术写作领域&#xff0c;为学生提供了前所未有的便利。尤其是对于专科生…

作者头像 李华
网站建设 2026/6/20 3:37:56

【技术干货】出海业务IP选型全指南:动态住宅IPvs静态住宅IP

对于出海业务开发者而言&#xff0c;IP选型是决定业务稳定性的核心基础环节。无论是跨境电商平台数据采集、海外社媒账号运营&#xff0c;还是全球广告投放监测&#xff0c;选不对IP都可能引发一系列问题——账号被封、数据抓取中断、广告投放失效&#xff0c;最终导致开发成本…

作者头像 李华
网站建设 2026/6/17 15:15:31

springboot的图书馆管理系统-论文

文章目录具体实现截图主要技术与实现手段系统设计与实现的思路系统设计方法java类核心代码部分展示结论源码lw获取/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&#xff01;具体实现截图 本系统&#xff08;程序源码数据库调试部署讲解&#xff09;带文档1万…

作者头像 李华
网站建设 2026/6/23 17:33:49

YOLOFuse夜间行人检测效果展示:红外增强细节识别能力

YOLOFuse夜间行人检测效果展示&#xff1a;红外增强细节识别能力 在城市监控系统中&#xff0c;一个常见的难题是——夜深人静时&#xff0c;路灯昏暗、阴影浓重&#xff0c;摄像头里的人影模糊不清。传统基于可见光的目标检测模型在这种环境下常常“失明”&#xff1a;要么漏…

作者头像 李华
网站建设 2026/6/19 22:44:21

YOLOFuse runs/fuse目录详解:训练日志、权重、曲线一目了然

YOLOFuse runs/fuse 目录详解&#xff1a;训练日志、权重、曲线一目了然 在智能监控系统日益复杂的今天&#xff0c;如何快速定位模型训练中的异常&#xff1f;怎样高效管理成百上千次实验的权重和指标&#xff1f;这不仅是算法工程师日常面临的挑战&#xff0c;也是决定项目能…

作者头像 李华
网站建设 2026/6/24 5:33:59

YOLOFuse推理脚本infer_dual.py使用说明:可视化结果查看路径揭秘

YOLOFuse推理脚本infer_dual.py使用说明&#xff1a;可视化结果查看路径揭秘 在多模态感知系统日益普及的今天&#xff0c;如何让模型“看得更清楚”已成为智能视觉领域的关键挑战。尤其是在夜间监控、烟雾环境或逆光场景下&#xff0c;仅依赖可见光图像的目标检测往往力不从心…

作者头像 李华