在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

oracle实现按天,周,月,季度,年查询排序方法

103次阅读
没有评论

共计 2407 个字符,预计需要花费 7 分钟才能阅读完成。

天 –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 实现按天, 周, 月, 季度, 年查询统计数据

这里提供了一种方法,挺不错 oracle 实现按周, 月, 季度, 年查询统计数据。

还在网上看到用 trunc 来搞也可以,下面是个例子,两句 SQL 效果一样的.

id 有重复的,所以 group by 搞了两个字段.

只在 Oracle 数据库里试过,其它库没试过。

create table CONSUMER_ACC 
 ID VARCHAR2(50) not null , 
 ACC_NUM VARCHAR2(10), 
 DATETIME DATE 
 select t.id,trunc(t.datetime, 'mm') as d, sum (t.acc_num) as n 
 from CONSUMER_ACC t 
 --where 
 group by t.id,trunc(t.datetime, 'mm') 
 order by n desc ; 
 select t.id,to_char(t.datetime, 'mm') d , sum (t.acc_num) n 
 from CONSUMER_ACC t 
 --where 
 group by t.id,to_char(t.datetime, 'mm') 
 order by n desc 
------------------------------------------------------------------------------
// 按天统计 
select count(dataid) as 每天操作数量, sum() 
from 
where 
group by trunc(createtime, 'DD')) 
// 按自然周统计 
select to_char(date,'iw'),sum() 
from 
where 
group by to_char(date,'iw') 
// 按自然月统计 
select to_char(date,'mm'),sum() 
from 
where 
group by to_char(date,'mm') 
// 按季统计 
select to_char(date,'q'),sum() 
from 
where 
group by to_char(date,'q') 
// 按年统计 
select to_char(date,'yyyy'),sum() 
from 
where 
group by to_char(date,'yyyy')

总结

以上所述是丸趣 TV 小编给大家介绍的 oracle 实现按天,周,月,季度,年查询排序方法, 希望对大家有所帮助,如果大家有任何疑问请给我留言,丸趣 TV 小编会及时回复大家的。在此也非常感谢大家对丸趣 TV 网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

向 AI 问一下细节

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-18发表,共计2407字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 三级午夜宅宅伦不卡在线 | 国产大片黄在线观看 | 草草草视频在线观看 | 青青青久97在线观看香蕉 | 国产亚洲欧美日韩俺去了 | 国产精品无码v在线观看 | 2021av在线视频 | 国产真实高潮太爽了 | 欧美精品一二三区 | 一区二区三区欧美在线 | 手机看黄av免费网址 | 伊人一伊人色综合网 | 午夜理理伦电影a片无码 | 日韩在线视频不卡 | 亚洲欧美日韩中字综合 | 黄色美女一级片 | 久久躁狠狠躁夜夜av | 亚洲香蕉视频 | 激情人妻另类人妻伦 | 男女生特黄的视频 | 播放灌醉水嫩大学生国内精品 | 天天摸天天操天天爽 | 日韩美女在线观看 | 特黄特色大片免费播放器999 | 亚洲国产激情在线一区 | 丰满多毛的大隂户视频 | 一级毛片免费一级直接观看 | 91华人在线 | 少妇性俱乐部纵欲狂欢电影 | 国产一区二区三区不卡观 | 日本中文不卡 | 欧美色图亚洲 | 精品亚洲一区二区三区在线观看 | 四虎永久网址在线观看 | 玖玖爱在线播放 | 亚洲人成网国产最新在线 | 制服丝袜人妻中文字幕在线 | 亚洲精品日本一区二区在线 | 婷婷射精av这里只有精品 | 国产av一区二区三区传媒 | 日本aⅴ精品一区二区三区久久 |