码迷,mamicode.com
首页 > 数据库 > 详细

oracle按天,周,月,季度,年查询排序

时间:2019-10-15 13:13:51      阅读:98      评论:0      收藏:0      [点我收藏+]

标签:order by   from   分组   art   day   test   年度   group by   star   

oracle按天,周,月,季度,年查询排序

天--to_char(t.start_time,‘YYYY-MM-DD‘)
周 --to_char(t.start_time,‘YYYY‘),to_char(t.start_time,‘IW‘)
月度--to_char(t.start_time,‘YYYY-MM‘)
季度--to_char(t.start_time,‘YYYY‘),to_char(t.start_time,‘Q‘)
年度--to_char(t.start_time,‘YYYY‘)


按天查询


select to_char(t.start_time,‘YYYY-MM-DD‘) day ,count(*) from test t
where to_char(t.start_time,‘YYYY‘)=‘2019‘ --条件限制
group by to_char(t.start_time,‘YYYY-MM-DD‘) --分组
order by to_char(t.start_time,‘YYYY-MM-DD‘) --排序


按周查询

select to_char(t.start_time,‘YYYY‘) year ,to_char(t.start_time,‘IW‘),count(*) from test t
where to_char(t.start_time,‘YYYY‘)=‘2019‘ --条件限制
group by to_char(t.start_time,‘YYYY‘) year ,to_char(t.start_time,‘IW‘)--分组
order by to_char(t.start_time,‘YYYY‘) year,to_char(t.start_time,‘IW‘) --排序


按月度查询

select to_char(t.start_time,‘YYYY-MM‘) ,count(*) from test t
where to_char(t.start_time,‘YYYY‘)=‘2019‘ --条件限制
group by to_char(t.start_time,‘YYYY-MM‘) --分组
order byto_char(t.start_time,‘YYYY-MM‘) --排序


按季度查询

select to_char(t.start_time,‘YYYY‘) year ,to_char(t.start_time,‘Q‘),count(*) from test t
where to_char(t.start_time,‘YYYY‘)=‘2019‘ --条件限制
group by to_char(t.start_time,‘YYYY‘) ,to_char(t.start_time,‘Q‘)--分组
order byto_char(t.start_time,‘YYYY‘) ,to_char(t.start_time,‘Q‘)--排序


按年度查询

select to_char(t.start_time,‘YYYY‘) year ,count(*) from test t
where to_char(t.start_time,‘YYYY‘)=‘2019‘ --条件限制
group by to_char(t.start_time,‘YYYY‘) --分组
order by to_char(t.start_time,‘YYYY‘) --排序


oracle按天,周,月,季度,年查询排序

标签:order by   from   分组   art   day   test   年度   group by   star   

原文地址:https://blog.51cto.com/5776643/2442481

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