按年汇总,统计:
select sum(mymoney) as totalmoney,count(*) as sheets from mytable where 1 group by date_format(col, '%Y ') ;
按月汇总,统计:
select sum(mymoney) as totalmoney,count(*) as sheets from mytable where 1 group by date_format(col, '%Y-%m ') ;
按季度汇总,统计:
select sum(mymoney) as totalmoney,count(*) as sheets from mytable where 1 group by concat(date_format(col, '%Y'),FLOOR((date_format(col, '%m')+2)/3));
select sum(mymoney) as totalmoney,count(*) as sheets from mytable where 1 group by concat(date_format(col, '%Y'),FLOOR((date_format(col, '%m')+2)/3));
按小时:
select sum(mymoney) as totalmoney,count(*) as sheets from mytable where 1 group by date_format(col, '%Y-%m-%d %H ') ;
一、年度查询
查询 本年度的数据
SELECT *
FROM blog_article
WHERE year( FROM_UNIXTIME( BlogCreateTime ) ) = year( curdate( ))
二、查询季度数据
查询数据附带季度数
SELECT ArticleId, quarter( FROM_UNIXTIME( `BlogCreateTime` ) )
FROM `blog_article`
其他的同前面部分:查询 本季度的数据
SELECT *
FROM blog_article
WHERE quarter( FROM_UNIXTIME( BlogCreateTime ) ) = quarter( curdate( ))
三、查询月度数据
本月统计(MySQL)
select * from booking where month(booking_time) =
month(curdate()) and year(booking_time) = year(curdate())
本周统计(MySQL)
select * from spf_booking where month(booking_time) =
month(curdate()) and week(booking_time) = week(curdate())
四、时间段
N天内记录
WHERE TO_DAYS(NOW()) - TO_DAYS(时间字段) <= N
分享到:
相关推荐
MySQL SQL语句练习题及答案 本资源提供了 MySQL SQL 语句的练习题及答案...这个练习题涵盖了 MySQL SQL 语句的多方面知识点,包括创建表、插入数据、删除数据、更新数据、查询数据、统计分析、连接查询、嵌套查询等。
MySQL 语句大全 ...GROUP BY 语句用于对查询结果进行分组,并对组相关的信息进行统计。 在这个 MySQL 语句大全中,我们涵盖了基本语法和高级查询运算词,让开发者和数据库管理员可以更好地管理和维护数据库。
MySQL SQL 语句实践指南 MySQL 是一种广泛使用的关系数据库管理系统,SQL 语句是其核心组成部分。今天,我们将介绍六个有用的 MySQL SQL 语句,帮助您更好地使用 MySQL 数据库。 1. 计算年数 计算年数是日常生活...
本文将详细介绍如何利用 MySQL 查询语句来快速检测、验证以及统计表中的重复数据。 #### 快速查询重复数据 首先,我们来看一下如何快速查询表中的重复数据。以下 SQL 语句示例用于从 `newhouse` 表中查询 `Hname` ...
### MySQL 常用查询语句详解 #### 一、查询数值型数据 - **基本语法**:`SELECT * FROM 表名 WHERE 条件;` - **示例**:`SELECT * FROM tb_name WHERE sum > 100;` - 这里使用了比较运算符 `>` 来筛选 `sum` 字段...
MySQL查询语句是数据库管理中不可或缺的部分,它用于从MySQL数据库中检索数据。这份"MySQL查询语句汇总.zip"文件提供了全面的学习资料,包括相关的文档说明,非常适合对MySQL查询语句进行深入学习。 首先,我们要...
这条语句将按部门对员工进行分组,并统计每个部门的员工数量。 - **扩展用法**: - 结合聚合函数使用(COUNT、SUM、AVG等)。 - 使用HAVING子句过滤分组后的结果集。 #### 8. JOIN 语句 - **功能**:将两个或多...
在MySQL中,`CREATE TABLE` 语句用于创建一个新的表。基本语法如下: ```sql CREATE TABLE table_name ( column_name data_type [NULL | NOT NULL] ); ``` - `table_name`: 表名。 - `column_name`: 列名。 - `data...
本文将通过具体的MySQL查询语句,详细介绍如何实现一天24小时的数据统计,并对缺失数据进行默认补0的操作。 #### 核心概念与背景 1. **左连接(LEFT JOIN)**:在两个表中,基于共同列进行连接操作时,左连接会...
MySQL是一种广泛使用的开源关系型数据库管理系统,其查询语句是数据操作的核心部分。这份"mysql查询语句汇总.zip"文件显然包含了一份详细整理的MySQL查询语法文档和可能相关的项目说明。下面将对MySQL查询语句的主要...
禅道上的统计报表非常匮乏,专业版的水晶报表又不划算,自己动手弄了套工时统计的方案 还挺好用的 希望对大家有所帮助 附件就是统计个人名下所有需求,任务和bug的sql语句,以及Excel统计模板 操作步骤: 建议使用...
本主题将详细解析“省市区(县)mysql语句”相关的知识点。 首先,`sys_province.sql`可能包含了创建省级行政区划表的SQL语句。在设计这样的表时,通常会包含字段如`province_id`(省份ID)、`province_name`(省份...
Python-MysqlMonitor是一款专为MySQL数据库设计的监控工具,它可以帮助用户实时跟踪和分析MySQL服务器上执行的SQL语句,从而优化数据库性能、定位问题和提升运维效率。这款工具主要面向数据库管理员和开发人员,通过...
在设计高效合理的MySQL查询语句时,关注查询性能至关重要,因为查询操作在数据库操作中占据了主要部分,而SELECT语句的执行成本最高。随着数据量的增加,全表扫描会导致查询时间显著增长,可能需要数十分钟甚至数...
**MySQL SELECT语句详解** MySQL是一种广泛使用的开源关系型数据库管理系统,它的SELECT语句是用于从数据库中检索数据的关键命令。本篇文章将深入探讨SELECT语句的各个方面,帮助你更好地理解和运用这一强大的查询...
2023年所有日期数据(区分周末、节假日、工作日) mysql 语句 insert 生成的节假日表 code字段状态: 工作日:0 法定节假日:1 休息日加班(法定节假日调休):2 休息日(日常休息日):3 mysql2023日期数据全部.sql
### MySQL语句大全知识点解析 #### 一、概述 MySQL是一种流行的关系型数据库管理系统(RDBMS),被广泛应用于各种规模的应用程序中。本篇将基于提供的文档内容,深入解析MySQL中的核心语句及其应用场景,帮助读者更好...
**示例**:假设我们要统计每个部门的员工数量,可以使用以下SQL语句: ```sql SELECT department, COUNT(*) as num_employees FROM employees GROUP BY department; ``` 这里`GROUP BY`子句用于按部门分组数据,...