`

获取一年里每个月的记录总数

阅读更多

效果:

 

数据库:

============

建表,插入数据
============

CREATE TABLE `test` (
  `id` int(4) NOT NULL auto_increment,
  `name` varchar(20) default NULL,
  `createtime` datetime default NULL,
  PRIMARY KEY  (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8; 
insert  into `test`(`id`,`name`,`createtime`) values (1,'1','2009-01-01 12:12:12'),(2,'2','2009-01-02 12:12:12'),(3,'2','2009-02-01 12:12:12'),(4,'2','2009-02-02 12:12:12'),(5,'2','2009-03-01 12:12:12'),(6,'2','2009-03-02 12:12:12'),(7,'2','2009-04-02 12:12:12');

效果:

=======
查询语句

=======

select count(id)  '总数', DATE_FORMAT(createtime,'%Y-%m') as '月份'
from test group by DATE_FORMAT(createtime,'%Y-%m')

效果

 
 注: DATE_FORMAT(date,format) 参照: http://www.w3school.com.cn/sql/func_date_format.asp

  • 大小: 7.1 KB
  • 大小: 17.8 KB
  • 大小: 5.1 KB
0
0
分享到:
评论

相关推荐

    使用django的ORM框架按月统计近一年内的数据方法

    3. **分组统计每个月的数据**:为了实现按月统计,我们需要使用`annotate()`方法对数据进行分组,并计算每组的数量。 ```python from django.db.models import Count from django.db.models.functions import ...

    sql中的按日期统计问题

    这会返回每一年每个月的订单总数。 4. **NULL值处理** 在处理日期时,可能遇到`NULL`值。在SQL中,`NULL`表示未知或未定义。如果需要考虑这些值,可以使用`IS NULL`或`IS NOT NULL`进行判断。例如,统计无日期...

    行业数据-2007-2018年美国家庭化妆品、香水和沐浴产品支出金额.rar

    Excel文件“行业数据-2007-2018年美国家庭化妆品、香水和沐浴产品支出金额.xls”可能包含多个工作表,每个工作表可能分别记录了不同年份的数据,或者按照产品类别进行分类。这些数据可能包括但不限于以下内容: 1. ...

    复杂查询 sql 课件 sqlsever

    1. 查询每个学生及其选课情况:这需要使用`INNER JOIN`或`LEFT JOIN`来连接`STUDENT`和`SC`表,显示所有学生及其对应的选课记录。 2. 查询每门课的间接先修课:这可能涉及到多级的子查询或者自连接,找出课程之间的...

    世界人口数据,该数据集包含1950年至2013年所有国家的人口数据.zip

    首先,数据集中的核心文件"population.csv"很可能包含了每个国家在每一年的人口总数。CSV(Comma Separated Values)是一种常见的表格数据格式,便于使用各种数据分析工具如Excel、Python的Pandas库进行读取和处理。...

    人教新课标七年级数学下册:第十章数据的收集、整理与描述单元测试题两套含答案.pdf

    4. 数据计数:数3.141592653中数字1出现的次数是3次,一年365天中,31号出现的次数是12次(每个月最多有31号的天数)。 5. 调查设计:调查班级同学喜欢的运动,调查问题可为“你喜欢哪种类型的运动?”;调查对象是...

    数据的收集与整理测试卷及答案【人教版新课标】精选.doc

    6. 数字1在数3.141592653中出现了3次,一年365天中,31号会出现12次,因为每个月最多有31号。 7. 人口普查数据展示了中国人口数量随时间的变化。例如,1953年的人口数量可以通过查阅表格得到,而从1953年至2000年的...

    第十六章审计报告.pptx

    第二,获取管理层声明,这是管理层对其财务报表责任的认可,也是审计师获取重要审计证据的方式。第三,执行分析程序以评估财务报表的总体合理性,这有助于发现潜在的重大错报。第四,评价审计结果,包括对重要性和...

    Cookie,Session,Application的区别与应用

    每个用户的会话都是独立的,因此 Session 可以用来保存用户的偏好设置、登录状态等个性化信息。当用户离开网站后,Session 数据通常会在一段时间(默认是 20 分钟)后过期。 **信息量大小:**相对较小。 **作用域和...

    Python基础训练100题(带答案).docx

    - 或者使用条件语句比较每个数,调整顺序。 - **代码示例**: ```python def sort_three_numbers(a, b, c): return sorted([a, b, c]) numbers = input('请输入三个整数,用空格隔开: ') a, b, c = map(int, ...

Global site tag (gtag.js) - Google Analytics