实现月、季度、年的相关数据
先从前端传递相关参数:如年度传year,季度传quarter,月度传month;
后台获取到参数,根据参数来拼接不同的sql;
(季度处理采用获取当前月份,然后根据月份所属季度范围来获取季度数据)
if (type.equals("month")){whereSql+=" and TO_CHAR(a.createdTime,'YYYY-MM')=TO_CHAR(SYSDATE,'YYYY-MM')";}if (type.equals("quarter")){Date date=new Date();int month=date.getMonth();month+=1;int Year=date.getYear();String year=String.valueOf(Year);if (month<=3){whereSql+=" and TO_CHAR(a.createdTime,'YYYY-MM')='"+year+"-01' or TO_CHAR(a.createdTime,'YYYY-MM')='"+year+"-02' or TO_CHAR(a.createdTime,'YYYY-MM')='"+year+"-03' ";}if (month>3&&month<=6){whereSql+=" and TO_CHAR(a.createdTime,'YYYY-MM')='"+year+"-04' or TO_CHAR(a.createdTime,'YYYY-MM')='"+year+"-05' or TO_CHAR(a.createdTime,'YYYY-MM')='"+year+"-06' ";}if (month>6&&month<=9){whereSql+=" and TO_CHAR(a.createdTime,'YYYY-MM')='"+year+"-07' or TO_CHAR(a.createdTime,'YYYY-MM')='"+year+"-08' or TO_CHAR(a.createdTime,'YYYY-MM')='"+year+"-09' ";}if (month>9){whereSql+=" and TO_CHAR(a.createdTime,'YYYY-MM')='"+year+"-10' or TO_CHAR(a.createdTime,'YYYY-MM')='"+year+"-11' or TO_CHAR(a.createdTime,'YYYY-MM')='"+year+"-12' ";}if (type.equals("year")){whereSql+=" and TO_CHAR(a.createdTime,'YYYY')=TO_CHAR(SYSDATE,'YYYY') ";}
实现月、季度、年的相关数据相关推荐
- mysql分季度统计数据,mysql按日周月季度统计数据
mysql按日周月季度统计数据 mysql按日.周.月.季度统计数据 1.使用DATE_FORMAT做等值条件查询 2.DATE_FORMAT函数语法,参考w3school 3.可使用格式 4.使用示 ...
- excel按季度分类汇总_Excel 分类汇总按年、月和周且用数据透视表与公式实现,并把汇总结果提取出来...
在 Excel 中,按年.月.日和周分类汇总用数据透视表比较简单方便,进行简单的设置就可以返回它们的汇总结果:按年.月和日汇总可以直接显示它们,但按周汇总只能用日期表示周:而用公式汇总可以实现把属于每 ...
- 区块链相关数据报表_重磅|京东云区块链数据服务(BDS)正式开源
今天,"区块链+京东云 大有可为"战略合作媒体沟通会在北京国家会议中心召开.会上,京东云与京东数科宣布在区块链技术服务领域深度合作,重磅发布了智臻链"云"建设规 ...
- 【2023 年第三届长三角高校数学建模竞赛】B 题 长三角新能源汽车发展与双碳关系研究 新能源汽车销售相关数据160M+下载
[2023 年第三届长三角高校数学建模竞赛]B 题 长三角新能源汽车发展与双碳关系研究 新能源汽车销售相关数据160M+下载 相关链接 [2023 年第三届长三角高校数学建模竞赛]B 题 长三角新能源 ...
- 使用MapReduce程序完成相关数据预处理(二)
使用MapReduce程序完成相关数据预处理(二) 数据大概有2万条左右所以部分截取 (格式为csv) 1月20日,北京,大兴区,2,0,0,北京市大兴区卫健委,https://m.weibo.cn/ ...
- ## 使用MapReduce程序完成相关数据预处理
使用MapReduce程序完成相关数据预处理 数据大概有2万条左右所以部分截取 (格式为csv) 1月20日,北京,大兴区,2,0,0,北京市大兴区卫健委,https://m.weibo.cn/270 ...
- MySQL与优化有关的命令_MySQL优化全攻略-相关数据库命令
MySQL优化全攻略-相关数据库命令 更新时间:2006年11月25日 00:00:00 作者: 接下来我们要讨论的是数据库性能优化的另一方面,即运用数据库服务器内建的工具辅助性能分析和优化. ▲ ...
- sql 获取两个月内数据_如何在3个月的时间内自学成为数据分析师?
从一名0基础的用户运营自学成为数据分析师,我花了大半年的时间,但是抛开工作时间,系统性的学习只花了3个月. 这篇文章会从学习资源和学习路径两个方面分享我的自学经验,希望能对大家有所帮助. 先来说说有哪 ...
- mysql 统计本月的_MySql查询当天、本周、本月、本季度、本年的数据
1.今天 SELECT * FROM 表名 WHERE TO_DAYS(时间字段名) = TO_DAYS(NOW()); 2.昨天 SELECT * FROM 表名 WHERE TO_DAYS(NOW ...
- 亚马逊对货车司机“下手”了:实时监控车辆与司机状态并收集相关数据
数据智能产业创新服务媒体 --聚焦数智 · 改变商业 用AI监控过自家员工的亚马逊,又一次对货车司机"下手"了. 据The Information报道,亚马逊已为其合作伙伴使用的卡 ...
最新文章
- DispatcherServlet之HandlerAdapter的handle
- 深度学习中的噪声数据该如何处理?
- 什么是控制单元?—Vecloud微云
- mybatis完整增删改查入门实例
- 美团点评容器平台HULK的调度系统
- shell读取文件并且遍历输出
- 幼师学计算机心得体会怎么写,幼儿教师学习心得
- Fail to get tape drive(tsm) inventory
- htm——position:static、absolute、relative详解
- python两个函数中传递变量_如何在Python中向函数传递大量变量?
- java免安装_【JAVA环境配置免安装】如何由jdk的安装版本改成非安装版本
- 我可以利用计算机查找资料,《信息检索》复习题库 (1)
- 台式计算机无线接入,台式计算机有线连接路由器WiFi方法图步骤,可以详细设置无线内容(...
- win10 SystemParametersInfo 设置屏保 不好使_Acer 暗影骑士 N50-N92电脑如何重装win10?win10专业版系统重装教程...
- 预测2018年世界杯决赛_2018年5个电子商务预测
- 怀旧服小号最多的服务器,怀旧服入坑攻略:10个快速练级技巧要领
- JavaScript实现2048小游戏,我终于赢了一把
- 一文教会你如何用 Python 分割合并大文件
- 深入浅出TCP四次挥手 (多图详解)
- 推荐几个 Windows 小工具