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. **异常处理**:在处理文件或数据库操作时...
1. **按日统计**: ``` SELECT SUM(consume), DAY([date]) FROM consume_record WHERE YEAR([date]) = '2006' GROUP BY DAY([date]) ``` 这个查询将计算每一天的消费总额。`SUM()` 函数用于求和,`DAY()` ...
groupdate库的核心功能在于其强大的时间分组能力,它支持多种时间粒度,包括秒、分钟、小时、天、周、月、季度和年。这使得开发者可以轻松地对数据库中的记录进行统计,例如计算每天的订单量、每周的活跃用户数或者...
例如,统计10月3日至10月10日的数据,只有8号和10号有记录,其他日期则会被忽略。 2. **解决方案** 解决这个问题的关键是创建一个包含连续日期的虚拟表,然后与实际数据表进行LEFT JOIN。这种方法确保了所有需要的...
2、并且推荐一个时间选择插件,因为统计中一定会用到,本周数据、本月、本季度、上个月。。。。 按天分组数据: Event::where('created_at','>',Carbon::parse($request->start_date)) ->where('created_at','<'...
启动次数(时、日、周、月) 每日启动1次计算为1次启动 需要有一个间隔时间,30秒内多次启动只能计算为1次 解决问题 衡量用户粘度,数值越大越好 识别优质渠道,渠道是否存在刷量 什么渠道/用户启动次数多 ...
付费用户 时间段内进行过付费行为的用户数 其次还有一个付费次数、不去重 新增付费用户(日、周、月) 活跃付费用户数 定义 统计时间段内,成功付费的用户数,一般以月为单位统计 活跃付费用户数=月活跃用户数*月付...
例如,可以按照年、月、周或特定小时段进行分组统计。 3. 统计方法:在统计号码频率时,可能会用到频数、百分比、累积频率等统计指标。此外,还可能涉及二项分布、泊松分布等概率分布理论,以预测号码出现的概率。 ...
与小时级别数据相比,它可能会提供每天的总租赁量、工作日/周末的区别、季节性趋势等信息,适合进行更宏观的分析或长期预测。 3. `上机考试.md`:这是一个Markdown文件,通常用于提供考试指南、问题描述或者数据集的...
现在,用户可以更方便地进行时间窗口操作,如按小时、按日或按周进行聚合,这对于金融、气象等领域的数据分析尤为有用。 在性能优化方面,Pandas 1.4.0针对大型数据集的计算进行了大量工作。例如,通过优化内部算法...
例如,用户可能想要查看过去24小时、一周或一月的访问量,或者是按URL分类的访问量分布。 在视图层,我们可以利用开源的图表库,如JFreeChart或ECharts,来生成流量图。JFreeChart是Java的一个图形库,能够生成各种...
- **时间序列频率**:`H`代表小时频率,而`W-SAT`则表示周六周次的频率。这些标记被用于定义时间序列数据的时间间隔。 ### Pandas操作 - **Period对象**(A.Period):Pandas中的`Period`类表示特定时间点,并具有...
根据题目,要反映长沙市一周内每天的最高气温变化,选择C,折线统计图。 4. **频数计算**:频数是指每个类别出现的次数。在第4题中,通过其他小组的数据可以计算出第4小组的频数是50 - (2 + 8 + 15 + 5) = 20。 5...
2. **日期列**:横向展示一个月的所有工作日,通常会按照周进行分组,便于查看每周的出勤情况。 3. **状态栏**:纵向列出各种出勤状态,如“正常出勤”、“迟到”、“早退”、“请假”、“病假”、“年假”等,用于...
- 适用于按工作日进行数据分类的情况。 #### DAYOFMONTH(date) - **功能**:返回指定日期在一个月中是第几天,范围为1至31。 - **示例**: ```sql SELECT DAYOFMONTH('1998-02-03'); ``` 返回值为3,表示1998...
这个功能在数据统计、报告生成、时间序列分析以及任何需要按周分组的数据操作中都非常有用。例如,你可以用它来计算每周的销售总额、用户活动统计等。 9. **性能优化**: 考虑到性能,如果频繁使用此类函数,可能...
例如,可以按小时、按天或者按周来统计,也可以针对特定的服务或者数据集进行细分。 《计算访问命中率.doc》可能包含了具体的计算方法、实例分析和优化策略。文档可能详细解释了如何从日志文件中提取数据,如何设置...
工资编辑支持从考勤月统计数据导入相关数据(感谢天隼、沈振刚) 人力资源管理软件增加考勤工资计算公式定义,不同员工可对应不同公式 绩效考核计划和考核做了很大优化(感谢annemy)(人力资源软件) 修正环境变量...
- **统计值管理**:记录并分析各种能源的使用量,以小时、日、周、月等不同周期进行统计。 - **维度管理**:管理与能源消耗相关的各个参数,如时间、设备、部门等。 - **统计分组**:按特定条件(如部门、生产线...