从mysql查询出一个月的数据,但是如何分段取值

在我的歌声里 发布于 2017/03/30 14:16
阅读 325
收藏 0

各位网友:

    我现在做后台管理的时候遇到个问题,比如说我要分别显示三天,一周,一个月某用户的各项数据,然后做成图表,按照正常逻辑来说,应该是分别发送三次sql语句把这三个时间段 的数据查出来,然后分别展示。但是我觉得这样太消耗资源了,而且一个月的数据已经包含前面两个的了,那我可以只查一次一个月的数据,然后根据时间来划分三天和一周的数据吗?具体如何实现不是很懂,望不吝赐教。

加载中
0
wenhaoran
wenhaoran

前端分段了

0
Kit_lee
Kit_lee

一种方法一个SQL把所有数据都拿出来,后端代码对数据进行分段整理再输出前端

一种方法是建立一个统计专用的数据表,每当业务表产生数据,即根据分段的处理逻辑并更新到统计表中。报表直接查询统计表的数据

在我的歌声里
在我的歌声里
有点云里雾里的感觉
0
Java_Coder
Java_Coder

可以的,一次数据库查询(一个月数据)。然后业务做分段统计。

在我的歌声里
在我的歌声里
业务做分段统计 这个怎么实现的呢?我用的是ssm
0
求是科技
求是科技

存储过程,一次性返回三个值。

返回顶部
顶部