码迷,mamicode.com
首页 > 其他好文 > 详细

时间字段按月分组

时间:2014-09-17 23:26:22      阅读:422      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   ar   2014   div   sp   问题   log   

 做报表时遇到一个问题,根据日期字段查询一年中每月某项的统计数量,搞了有点时间才弄出来,贴出来分享一下。

1,oracle中以月分组的语句

<span style="font-size:18px;">		SELECT
			TO_NUMBER(TO_CHAR (T.BIRTH_DATE, 'mm'))getmonth,
		  COUNT (T.UUID)TOTAL
		FROM
			T_PERSON T

		GROUP BY
			TO_CHAR (T.BIRTH_DATE, 'mm') ORDER BY getmonth</span>
 查询结果如下:

bubuko.com,布布扣

2,mysql中按月查询语句
select month(CreateTime) newmonth,count(uuid) total from t_user group by month(CreateTime)

查询结果如下:
bubuko.com,布布扣


    oracle中不支持month方法,支持to_char().将日期字段转换为月份格式。按照年,周,季度分组也一样。


时间字段按月分组

标签:style   blog   http   ar   2014   div   sp   问题   log   

原文地址:http://blog.csdn.net/lishuangzhe7047/article/details/39344985

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!