问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

MySQL中如何按月统计数据

发布网友 发布时间:2022-04-24 10:09

我来回答

2个回答

懂视网 时间:2022-04-30 07:15

,该怎么写sql语句?
select month(f1) from tt group by month(f1)
or

select DATE_FORMAT(f1,‘%m‘) from tt group by DATE_FORMAT(f1,‘%m‘)

比如数据库的为2008-01-15 12:10:00
则DATE_FORMAT的参数格式分别得到的结果为:
‘%Y‘ 2008
‘%Y-%m‘ 2008-01
‘%Y-%c‘ 2008-1
‘%m‘ 01
‘%c‘ 1

Date_format格式说明:
格式 描述
%a 缩写星期名
%b 缩写月名
%c 月,数值
%D 带有英文前缀的月中的天
%d 月的天,数值(00-31)
%e 月的天,数值(0-31)
%f 微妙
%H 小时(00-23)
%h 小时(01-12)
%I 小时(01-12)
%i 分钟,数值(00-59)
%j 年的天(001-366)
%k 小时(0-23)
%l 小时(1-12)
%M 月名
%m 月,数值(00-12)
%p AM或PM
%r 时间,12-小时(hh:mm:ss AM或PM)
%S 秒(00-59)
%s 秒(00-59)
%T 时间, 24-小时(hh:mm:ss)
%U 周(00-53)星期日是一周的第一天
%u 周(00-53)星期一是一周的第一天
%V 周(01-53)星期日是一周的第一天,与%X使用
%v 周(01-53)星期一是一周的第一天,与%x使用
%W 星期名
%w 周的天(0=星期日, 6=星期六)
%X 年,其中的星期日是周的第一天,4位,与%V使用
%x 年,其中的星期一是周的第一天,4位,与%v使用
%Y 年,4位
%y 年,2位

按季度存数据
select YEAR(procurement_dt)*10+((MONTH(procurement_dt)-1) DIV 3) +1, MONTH(procurement_dt) , procurement_dt from xs001
groupbyconcat(date_format(savetime,‘%Y‘),FLOOR((date_format(savetime,‘%m‘)+2)/3))

另外的按月统计方式

MySQL-按月统计数据
统计2010年 每月的资金

select DATE_FORMAT(date,‘%Y-%m‘) as month,sum(money) as money from finance where DATE_FORMAT(date,‘%Y‘)=2010 group by month order by month

1如果周一为一周的第一天,则(小写) DATE_FORMAT(date,‘%x %v‘)

2如果周日为一周的第一天,则(大写) DATE_FORMAT(date,‘%X %V‘)

 

统计每个星期

select DATE_FORMAT(date,‘%x年-第%v周‘) as week,sum(money) as money from finance_base where DATE_FORMAT(date,‘%Y‘)=2010 group by week;
select ((year(`recview`.`paytime`) * 100) + month(`recview`.`paytime`)) AS `paytime`,sum(`recview`.`rent`) AS `rent` from `recview` group by
((year(`recview`.`paytime`) * 100) + month(`recview`.`paytime`)) order by ((year(`recview`.`paytime`) * 100) + month(`recview`.`paytime`));

您可能感兴趣的文章:
Mysql 按年度、季度、月度、周、日统计查询的例子
mysql按年度、季度、月度、周、日统计查询的sql语句
mysql查询:上周、月、季度、年和本周、月、季度、年

-----------------------------------------------------------------------------------

From: http://phl.iteye.com/blog/717872

表finance有俩个字段如下
date date
money double(15,2)
    下面需要对表finance的2010年财务数据,按月进行统计

Sql代码  技术分享
  1. select DATE_FORMAT(date,‘%Y-%m‘) as month,sum(money) as money   
  2. from finance   
  3. where DATE_FORMAT(date,‘%Y‘)=2010   
  4. group by month   
  5. order by month  


    下面是按周统计
查看MySQL的manual
%X Year for the week where Sunday is the first day of the week, numeric, four digits; used with %V
%x Year for the week, where Monday is the first day of the week, numeric, four digits; used with %v
    其中
1如果周一为一周的第一天,则(小写) DATE_FORMAT(date,‘%x %v‘)
2如果周日为一周的第一天,则(大写) DATE_FORMAT(date,‘%X %V‘)

Sql代码  技术分享
    1. select DATE_FORMAT(date,‘%x年-第%v周‘) as week,sum(money) as money   
    2. from finance_base   
    3. where DATE_FORMAT(date,‘%Y‘)=2010   
    4. group by week 
   

实现mysql按月统计的教程

标签:

热心网友 时间:2022-04-30 04:23

使用group by语句
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
十二生肖中哪些代表达官显贵 宋小宝《吃面》,汤面换炒面,不给钱,怎么破 在职研究生的双证是哪两个证? 在读研究生双证有哪些 研究生双证是什么 吃什么对肝脏好处最大 咳嗽挂哪科 复读生高考结束后档案袋到哪领 复读生档案 收到了录取通知书,而选择复读,但档案袋在自己那里,对明年高考有影 67.烤枪最高温为多少度? 中考报考时是非深户,深户正在办理,考后入了深户,可以更改档案吗? mysql 统计一段时间内每天1-24的数据,无数据补0 用烤箱烤白薯烤多长时间 mysql 如何统计多少条数据 请问烧烤时,碳燃烧的温度是多少呢,烧烤架位置空气温度大概是多少呢... MySQL中统计一天之内每个时间段内的数据,很急 与蒋勤勤、金巧巧并称”北电三朵花”的她为何一直不红? 双层玻璃杯,夹层的杂质,脏东西,还可以去除吗? 用600°的高温烘烤,可以去除吗? MySQL统计数据 41岁阿娇离婚后首次露面,身材胖到认不出,对此你怎么看? 面包机能加热到600℃吗? mysql中如何查询一周(周一至周日)和一个月(自然月)销售数据(字段-sale... 工业电烤箱预设600度,烤到500度左右就自动跳闸是什么原因? mysql 设计定时器问题:假设有表A、B、C。怎样设计另外的表和定时器... 烤枪最高温度600左右? SQL语句统计每天、每月、每年的销售总额 mysql 查询本周数据 mysql查询每周的数据,求高手解答! mysql如何查询一周内表格数据的值 现在主播前景如何? 烘烤陶瓷最适合温度多少? 请问mysql查询上周数据的where条件怎么写(create_date) 跪求动漫(很久的了、80后入) 炭烤温度和电烤温度差多少 想去一些动画培训学校学习转行做动画。现在的工作工资也就4000—5000 不知道培训学校出来后入动 炭火烧烤时肉所承受的温度是多少? 2011年度购入电子设备后入固定资产科目,但一直没有计提折旧,现在2012年要调整,该怎么调?急~~~在线等 有烤箱可以烤二百到六百度之间的吗 自己原来单位有社保后入公司 河沙加热600度会不会有危险 郭威北海舅舅首次露面,和郭威长得一模一样,网友称基因真强大,你怎么看? 高温油漆700度能经600度烘箱烘烤吗 巴林龙血石同巴林鸡血石都是宝石吗 QQ自习室功能涉黄,腾讯方面做了什么补救措施? 有没有叫龙血石的名石 汽车烤膜烤枪温度大约调到多少度? 山东政法学院的监狱学毕业后入警率怎么样? 一千600度的高温烤箱 在一个群里的可编辑腾讯文档,后入群的人能看到并编辑吗?