当前位置: 首页 > 编程笔记 >

mysql 获取规定时间段内的统计数据

毕黎昕
2023-03-14
本文向大家介绍mysql 获取规定时间段内的统计数据,包括了mysql 获取规定时间段内的统计数据的使用技巧和注意事项,需要的朋友参考一下

mysql 获取规定时间段内的统计数据

按年统计

SELECT 
  count(*), 
  DATE_FORMAT(order_info.create_time, '%Y-%m-%d') AS count_by_date 
FROM 
  order_info 
WHERE 
  DATE_FORMAT(order_info.create_time, '%Y') = '2017' 
GROUP BY 
  count_by_date 
ORDER BY NULL 

按月统计

SELECT 
  count(*), 
  DATE_FORMAT(order_info.create_time, '%Y-%m-%d') AS count_by_date 
FROM 
  order_info 
WHERE 
  DATE_FORMAT(order_info.create_time, '%Y-%m') = '2017-04' 
GROUP BY 
  count_by_date 
ORDER BY NULL 

具体变换可以自己根据需求变更

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

 类似资料:
  • 我管理一个YouTube CMS,并试图统计一个月内上传的数量。一个CMS可以有多个频道,我想要上传的总数。 从文档来看,我觉得这应该可行: 但结果是列出了该时间段内的所有公共视频,而不仅仅是我在$CMSID中管理的频道中的视频。 作为参考,API文档说: forContentOwner 参数将搜索限制为仅检索由 onBehalfOfContentOwner 参数标识的内容所有者拥有的视频。如果

  • 问题内容: 我陷入MySQL中的问题。我想获取两个日期时间项之间的记录数。 例如: 我的表中有一列名为“ created”的数据类型。 我想计算在“今天的4:30 AM”和“当前日期时间”之间的日期时间创建的记录。 我尝试了MySQL的一些功能,但仍然没有运气。 你能帮我吗?谢谢。 问题答案: 可能与: 或使用: 您可以根据需要更改日期时间。可以使用或获取所需的日期。

  • 问题内容: 我需要在应用程序中收集一些统计信息。我有一个用户表(tb_user),每当一个新用户访问该应用程序时,它将在该表中添加一条新记录,即每个用户一行。主要字段是 id 和 date_hour (用户首次访问该应用程序的时间戳)。 tb_user 我需要得到: 按日,周和月划分的平均用户数 例子: 每天:55.45 每周:XX.XX 月:XX.XX 编辑: 我最好的解决方案是: 但是,此解决

  • 我的用例——我是一名医生。在某一天,我可以工作几个小时,但有些时间不可用。我想创建一个对象“周期我的工作日”。当有人预约上午8点到9点(即“周期病人1预约”)时,该时段将从我的工作日“删除”。当新患者访问myWorkDay时,他只看到myWorkDay-病人1约会。如果病人1释放了他的时隙,那么新患者会看到完整的myWorkDay。 有可能使用JodaTime做到这一点吗? 有一个额外的要求是不必

  • 问题内容: 我正在尝试计算在一块土地上灌溉的总水量。我所拥有的是记录在SQL数据库中的瞬时流量变化。-以立方米/小时为单位。 根本不能将这些值相加并假定是灌溉的总水量。 需要做的是计算每个时间戳的时差,并计算该持续时间的音量,然后在用户选择的小时数内进行计算。 因此对于上述数据,时间差为(第一个小时) 该小时(从凌晨4点到凌晨5点)的总灌溉量为:373811.6立方米的水除以3600 = 103.

  • 我目前正在尝试使用 Youtube V3 API 生成频道中最近上传的视频的源。目前,我大部分时间都在工作,但是我无法在我的一生中获得两个重要的数据 - 视频观看量和视频持续时间。我知道这些数据位属于“视频”endpoint,但我不确定如何将其集成到Google的Youtube API网站上提供的Javascript API示例中。这是我下面的代码 - 任何帮助将不胜感激: