http://my.oschina.net/mjRao/blog/698641
遇到了,总结,仅仅是个搬运工!
来自陶伟基Wiki
select DATE_FORMAT(create_time,'%Y%u') weeks,count(caseid) count from tc_case group by weeks;
select DATE_FORMAT(create_time,'%Y%m') months,count(caseid) count from tc_case group by months;
select DATE_FORMAT(create_time,'%Y%m%d') days,count(caseid) count from tc_case group by days;
select DATE_FORMAT(create_time,'%Y%m%d%H') hours,count(caseid) count from tc_case group by hours;
DATE_FORMAT(date,format)
根据format字符串格式化date值。下列修饰符可以被用在format字符串中:
%M 月名字(January……December)
%W 星期名字(Sunday……Saturday)
%D 有英语前缀的月份的日期(1st, 2nd, 3rd, 等等。)
%Y 年, 数字, 4 位
%y 年, 数字, 2 位
%a 缩写的星期名字(Sun……Sat)
%d 月份中的天数, 数字(00……31)
%e 月份中的天数, 数字(0……31)
%m 月, 数字(01……12)
%c 月, 数字(1……12)
%b 缩写的月份名字(Jan……Dec)
%j 一年中的天数(001……366)
%H 小时(00……23)
%k 小时(0……23)
%h 小时(01……12)
%I 小时(01……12)
%l 小时(1……12)
%i 分钟, 数字(00……59)
%r 时间,12 小时(hh:mm:ss [AP]M)
%T 时间,24 小时(hh:mm:ss)
%S 秒(00……59)
%s 秒(00……59)
%p AM或PM
%w 一个星期中的天数(0=Sunday ……6=Saturday )
%U 星期(0……52), 这里星期天是星期的第一天
%u 星期(0……52), 这里星期一是星期的第一天
%% 一个文字“%”。
来自danielyi
按年汇总,统计:
select sum(mymoney) as totalmoney, count(*) as sheets from mytable group by date_format(col, '%Y');
按月汇总,统计:
select sum(mymoney) as totalmoney, count(*) as sheets from mytable group by date_format(col, '%Y-%m');
按季度汇总,统计:
select sum(mymoney) as totalmoney,count(*) as sheets from mytable group by concat(date_format(col, '%Y'),FLOOR((date_format(col, '%m')+2)/3));
select sum(mymoney) as totalmoney,count(*) as sheets from mytable group by concat(date_format(col, '%Y'),FLOOR((date_format(col, '%m')+2)/3));
按小时:
select sum(mymoney) as totalmoney,count(*) as sheets from mytable group by date_format(col, '%Y-%m-%d %H ');
查询 本年度的数据:
SELECT * FROM mytable WHERE year(FROM_UNIXTIME(my_time)) = year(curdate())
查询数据附带季度数:
SELECT id, quarter(FROM_UNIXTIME(my_time)) FROM mytable;
查询 本季度的数据:
SELECT * FROM mytable WHERE quarter(FROM_UNIXTIME(my_time)) = quarter(curdate());
本月统计:
select * from mytable where month(my_time1) = month(curdate()) and year(my_time2) = year(curdate())
本周统计:
select * from mytable where month(my_time1) = month(curdate()) and week(my_time2) = week(curdate())
N天内记录:
WHERE TO_DAYS(NOW())-TO_DAYS(时间字段)<=N
分享到:
相关推荐
8. **数据聚合**:对于更复杂的需求,比如按小时或按用户分组统计,可能需要使用数据聚合框架,如Apache Commons Math的统计模块,或者更强大的Apache Spark或Hadoop。 9. **异常处理**:在处理文件或数据库操作时...
groupdate库的核心功能在于其强大的时间分组能力,它支持多种时间粒度,包括秒、分钟、小时、天、周、月、季度和年。这使得开发者可以轻松地对数据库中的记录进行统计,例如计算每天的订单量、每周的活跃用户数或者...
启动次数(时、日、周、月) 每日启动1次计算为1次启动 需要有一个间隔时间,30秒内多次启动只能计算为1次 解决问题 衡量用户粘度,数值越大越好 识别优质渠道,渠道是否存在刷量 什么渠道/用户启动次数多 ...
付费用户 时间段内进行过付费行为的用户数 其次还有一个付费次数、不去重 新增付费用户(日、周、月) 活跃付费用户数 定义 统计时间段内,成功付费的用户数,一般以月为单位统计 活跃付费用户数=月活跃用户数*月付...
2、并且推荐一个时间选择插件,因为统计中一定会用到,本周数据、本月、本季度、上个月。。。。 按天分组数据: Event::where('created_at','>',Carbon::parse($request->start_date)) ->where('created_at','<'...
例如,可以按照年、月、周或特定小时段进行分组统计。 3. 统计方法:在统计号码频率时,可能会用到频数、百分比、累积频率等统计指标。此外,还可能涉及二项分布、泊松分布等概率分布理论,以预测号码出现的概率。 ...
与小时级别数据相比,它可能会提供每天的总租赁量、工作日/周末的区别、季节性趋势等信息,适合进行更宏观的分析或长期预测。 3. `上机考试.md`:这是一个Markdown文件,通常用于提供考试指南、问题描述或者数据集的...
例如,用户可能想要查看过去24小时、一周或一月的访问量,或者是按URL分类的访问量分布。 在视图层,我们可以利用开源的图表库,如JFreeChart或ECharts,来生成流量图。JFreeChart是Java的一个图形库,能够生成各种...
推移图可以按照分钟、小时、天、周、月等时间单位来设置,数据需为数值格式。同样,Minitab提供了创建推移图的功能,方便我们追踪和分析特定指标的动态变化。 控制图是监控过程稳定性的重要手段,分为连续数据和...
工资编辑支持从考勤月统计数据导入相关数据(感谢天隼、沈振刚) 人力资源管理软件增加考勤工资计算公式定义,不同员工可对应不同公式 绩效考核计划和考核做了很大优化(感谢annemy)(人力资源软件) 修正环境变量...
这个功能在数据统计、报告生成、时间序列分析以及任何需要按周分组的数据操作中都非常有用。例如,你可以用它来计算每周的销售总额、用户活动统计等。 9. **性能优化**: 考虑到性能,如果频繁使用此类函数,可能...
060 统计2月26日加班人次 135 061 统计女装订单数大于500的商品数量 136 062 统计月销售量1000以下、利润2000元以上商品数 138 063 统计特色商品数量 139 064 统计各部门职工的学历情况 140 065 统计...
- **统计值管理**:记录并分析各种能源的使用量,以小时、日、周、月等不同周期进行统计。 - **维度管理**:管理与能源消耗相关的各个参数,如时间、设备、部门等。 - **统计分组**:按特定条件(如部门、生产线...
这些指标提供了数据集的集中位置,均数反映了所有数值加权平均后的结果,中位数是将数据按大小排序后位于中间的值,众数则是出现频率最高的值。 2. 离散趋势测量:包括计算四分位数(P25、P50、P75分别代表下四分...
例如,`GROUP BY Year(时间字段), Month(时间字段)` 将数据按年和月分组。 6. **时间序列分析**:对于跟踪随时间变化的趋势或模式,可以进行时间序列分析。这可能涉及使用线性回归、移动平均或其他统计方法。 7. *...
MySQL时间函数是数据库操作中非常重要的组成部分,它们用于处理日期和时间相关的...在实际应用中,结合这些函数,你可以实现更复杂的日期和时间操作,如筛选特定时间段的数据、计算年龄、生成按日期分组的统计报告等。
如果需要,还可以进行时间序列分析,检查能耗是否随时间变化,例如使用`resample`函数按小时、日或周聚合数据,以观察周期性模式。 最后,数据可视化是传达信息的关键部分。Python的Matplotlib和Seaborn库可以用来...
提供史上最强大的图形查询界面,可以按日、按周、按月查询预订信息。预订人可以临时取消不来,操作灵活。支持球票管理,出售球票时自动产生预订。开场时无需付款. 2.4界面美观大方全键盘操作 (不用鼠标也能操作...
- 每周:它可能提供获取一周的第一天(如周一)和最后一天(如周日)的API,便于对一周的数据进行分组或分析。 - 每月:该工具类可能支持获取一个月的第一天和最后一天,以及计算某个月的天数。 - 每个季度:可能...
在数据库查询中,`strftime()` 也可以帮助你按日期进行分组或筛选。例如,统计每个月的支出总额: ```sql SELECT strftime('%Y-%m', 日期) AS 月份, SUM(支出) AS 月支出 FROM 流水帐 GROUP BY 月份; ``` 总的来说...