服务器之家:专注于服务器技术及软件下载分享
分类导航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|数据库技术|

服务器之家 - 数据库 - Mysql - mysql按照时间分组查询的语句

mysql按照时间分组查询的语句

2021-11-22 18:09Logan港 Mysql

这篇文章主要介绍了mysql按照时间分组查询的语句,非常实用,sql语句简单易懂,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

mysql 按年、月、周、日分组查询

1.按照年份分组查询

?
1
select date_format(t.bill_time,'%y') month_time,sum(t.pay_price) total from f_bill t group by month_time;

查询结果

mysql按照时间分组查询的语句

2.按照月份分组查询

?
1
select date_format(t.bill_time,'%y-%m') month_time,sum(t.pay_price) total from f_bill t group by month_time;

查询结果

mysql按照时间分组查询的语句

3.按照周分组查询

?
1
select concat(substr(date_format(t.bill_time,'%y-%u') from 1 for 4),'第',substr(date_format(t.bill_time,'%y-%u'),6),'周') week_time,sum(t.price) total from f_bill t group by week_time;

查询结果

mysql按照时间分组查询的语句

4.按照日分组查询

?
1
select date_format(t.bill_time,'%y-%m-%d') month_time,sum(t.pay_price) total from f_bill t group by month_time;

查询结果

mysql按照时间分组查询的语句

到此这篇关于mysql按照时间分组查询的文章就介绍到这了,更多相关mysql分组查询内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:https://www.cnblogs.com/zhangLiGang/p/15398067.html

延伸 · 阅读

精彩推荐