a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁(yè) > 數(shù)據(jù)庫(kù) > Oracle > 正文

oracle實(shí)現(xiàn)按天,周,月,季度,年查詢(xún)排序方法

2020-07-26 13:26:41
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

oracle按天,周,月,季度,年查詢(xún)排序

天--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')

按天查詢(xún)

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') --排序

按周查詢(xún)

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') --排序

按月度查詢(xún)

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') --排序

按季度查詢(xún)

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')--排序

按年度查詢(xún)

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') --排序

知識(shí)點(diǎn)擴(kuò)展:oracle 實(shí)現(xiàn)按天,周,月,季度,年查詢(xún)統(tǒng)計(jì)數(shù)據(jù)

這里提供了一種方法,挺不錯(cuò)oracle 實(shí)現(xiàn)按周,月,季度,年查詢(xún)統(tǒng)計(jì)數(shù)據(jù) 。

還在網(wǎng)上看到用trunc來(lái)搞也可以,下面是個(gè)例子,兩句SQL效果一樣的.

id有重復(fù)的,所以group by搞了兩個(gè)字段.

只在Oracle數(shù)據(jù)庫(kù)里試過(guò),其它庫(kù)沒(méi)試過(guò)。

 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 ------------------------------------------------------------------------------//按天統(tǒng)計(jì)  select count(dataid) as 每天操作數(shù)量, sum() from where group by trunc(createtime, 'DD')) //按自然周統(tǒng)計(jì)  select to_char(date,'iw'),sum()  from  where  group by to_char(date,'iw')  //按自然月統(tǒng)計(jì)  select to_char(date,'mm'),sum()  from  where  group by to_char(date,'mm')  //按季統(tǒng)計(jì)  select to_char(date,'q'),sum()  from  where  group by to_char(date,'q')  //按年統(tǒng)計(jì)  select to_char(date,'yyyy'),sum()  from  where  group by to_char(date,'yyyy') 

總結(jié)

以上所述是小編給大家介紹的oracle實(shí)現(xiàn)按天,周,月,季度,年查詢(xún)排序方法,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)武林網(wǎng)網(wǎng)站的支持!
如果你覺(jué)得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 欧美日韩成人 | 色综合久久网 | 最新日韩精品在线观看 | 国产毛片在线 | 亚洲日本成人 | 精品国产不卡一区二区三区 | 欧美成人免费一级人片100 | 农村少妇kkkk7777 | 中文久久 | 欧美精品久久久 | 欧美日本韩国一区二区三区 | 男女羞羞视频网站18 | 国产片一区二区 | 欧美一区二区高清 | 久国产| 亚洲1级片 | 欧美www. | 中文一区 | 亚洲黄色在线 | 日韩欧美一区二区三区久久婷婷 | 亚洲一区二区精品视频 | 国产精品人成在线播放新网站 | 欧美激情h| 午夜妇女aaaa区片 | 精品国产乱码一区二区三区 | h亚洲视频| 波多野结衣一二三区 | 日韩一区二区三区免费观看 | 午夜视频色 | 亚洲xx站| 国产精品久久久久久久久久久新郎 | 天天干人人干 | 国产精品久久久久久久久久99 | 日韩在线看片 | 欧美高清在线 | 日本xxww视频免费 | 国产精品久久久久aaaa九色 | 午夜精品一区二区三区免费视频 | 久久99深爱久久99精品 | 成人一级片在线观看 | 亚洲精品久久久一区二区三区 |