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

吾爱主题 阅读:239 2024-04-02 08:06:24 评论:0

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;

查询结果

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;

查询结果

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;

查询结果

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分组查询内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

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

可以去百度分享获取分享代码输入这里。
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

【腾讯云】云服务器产品特惠热卖中
搜索
标签列表
    关注我们

    了解等多精彩内容