社区
Java EE
帖子详情
在线等,JAVA按月统计如何做,给个思路
jxcaojixiang
2011-06-13 11:22:39
RT
例如:我选择了2011-01 - 2011-06 月共6个月,如何统计,统计结果是把一个月一个月的显示出来,
结果:2011-01 100条
2011-02 50条
...
2011-06 20条
怎么实现呢
在线等,JAVA按月统计如何做,给个思路
...全文
1174
8
打赏
收藏
在线等,JAVA按月统计如何做,给个思路
RT 例如:我选择了2011-01 - 2011-06 月共6个月,如何统计,统计结果是把一个月一个月的显示出来, 结果:2011-01 100条 2011-02 50条 ... 2011-06 20条 怎么实现呢 在线等,JAVA按月统计如何做,给个思路
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhengmaohu
2011-09-04
打赏
举报
回复
看看这里有我写的开源的一些工具类,专门作统计的:
http://jabb.sourceforge.net/javadoc/net/sf/jabb/util/stat/package-summary.html
。如果按你最初所说,应该是一个按时段的频次统计,用BasicFrequencyCounter就好了。PDF格式的文档在这里有,可以看看:
http://jabb.sourceforge.net/doc/jabb_intro.pdf
jxcaojixiang
2011-06-13
打赏
举报
回复
是的,是的。谢谢各位
lh_fengyuzhe
2011-06-13
打赏
举报
回复
一次就可以啊。上面这条语句是所有月的统计
指定月份你就放到where条件中就行了。
select to_char(time ,'yyyy-MM'),count(1) from table where createdate>=to_date('2000-01', 'yyyy-MM') and createdate <= to_date('2011-01', 'yyyy-MM') group by to_char(time ,'yyyy-MM')
javaors
2011-06-13
打赏
举报
回复
楼主如果非要
加上100条 50条这种统计,当然要遍历每个月的条数,所以理所当然要查好几次数据库。
如果不要这些统计,就是在页面判断它是哪个月份的,然后分类显示一下。
这样子只要查询一遍即可。
jxcaojixiang
2011-06-13
打赏
举报
回复
如果用了上面这条语句的话,如果我现在选择了时间是2000-01 - 2011-01 的话,那这就要查好多遍的数据库哦。
jxcaojixiang
2011-06-13
打赏
举报
回复
这条语句只能一条一条的查询结果,但我的前台是两个日期控件
开始时间:2011-01
结束时间:2011-06
我要的显示结果是:
2011-01 100条
2011-02 50条
...
2011-06 20条
是这样的
loveofmylife
2011-06-13
打赏
举报
回复
select to_char(time ,'yyyy-MM'),count(1) from table group by to_char(time ,'yyyy-MM')
乄哥
2011-06-13
打赏
举报
回复
恩 这个很正确。
Java
学习指南(
Java
入门与进阶)
这是
Java
学习指南系列课程的第1篇,介绍
Java
语言的入门语法,引领希望学习
Java
语言编程的初学者进入
Java
大门。本课程不需要其他语言作为基础,可以直接学习。课程从
Java
开发平台的下载和安装开始,从浅到深、从易到难,循序渐进地进行语法讲解。为了让学员更好的掌握
Java
语言,本课程配套
在线
的
Java
题库及答案解析。相比于其他语言,
Java
语言更科学、更容易掌握,快来和大家一起学习
Java
吧。
java
规定时间段
统计
数据代码_
java
按日期范围
统计
数据并填补缺失日期数据
1.情景展示如上图所示,按日期进行数据
统计
,我们知道,数据的来源肯定是数据库,一旦指定时间段,必然存在日期空缺的情况(也就是当天没有产生数据)除了使用SQL填补空缺日期记录外,有时我们不得不在
java
中
做
处理,填补空缺日期,并造当天的数据(最好还是使用SQL,实在实现不了再用
java
)这种情况也很常见,今天我们一起来看下,如何通过
java
填补空缺的数据,并返回给前端?2.解决方案/*** 开票
统计
...
JAVA
查询近12个
月
的数据并进行
统计
业务场景 数据库中查询某一段近12个
月
的数据,但是有的
月
份无数据,或者有的
月
份有。如:A在2
月
份有数据,B在2
月
份没有。此时如果不从SQL层面查询出来的话则靠业务层写了。或者AB在两
月
都有。结果如下图1 我们需要给前端返回的数据结构如下:图2 业务层代码 /** * @Author: OUO * @DateTime: 2022/2/18 15:53 * @Description: 某站近12个
月
的数量 */ @Override public Map
Java
统计
各个时段上的人数
Java
统计
各个时段上的人数 场景重现: 我们将一天分割成24份,每份间隔1小时,[0-1],[1-2],[2-3]…,[23-0] 根据考勤时间,然后我们
统计
一下,在各个时段上加班的人数。 实现步骤: 步骤一、时间段分割: 将个人加班时间,分割成多个,匹配上面的24个时段。 步骤二、将每个人分割后的时间片段汇总到一个集合中,然后
统计
出每个时间片段的总数。 步骤一: 给你个开始时间,一个结束时...
java
统计
有多少个单词_
Java
不同单词个数
统计
描述编写一个程序,输入一个句子,然后
统计
出这个句子当中不同的单词个数。例如:对于句子“one little two little three little boys”,总共有5个不同的单词:one, little, two, three, boys。说明:(1)输入的句子当中只包含英文字符和空格,单词之间用一个空格隔开;(2)不用考虑单词的大小写,假设输入的都是小写字符;(3)句子长度不超过100...
Java EE
67,513
社区成员
225,879
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章