統計 Oracle按年統計(詳細)

2021-09-30 15:00:36 字數 576 閱讀 9355

--建立表 test

cteate table test(

id number not null,

modifiedtime date not null )

--按年統計

select to_char(t.modifiedtime,'yyyy') year,count(*) count

from test t

--這裡可加查詢條件

group by to_char(t.modifiedtime,'yyyy') --根據年份來分組

order by to_char(t.modifiedtime,'yyyy') asc nulls last --根據年份來排序

--注:modifiedtime 為 表test裡的時間字段,時間型別

--以上**可直接在資料庫裡執行

--假如表裡還有個數量的字段,要按天統計數量,可將count(*)改為sum(1)函式

【統計】oracle按天統計(詳細)

【統計】oracle按周統計(詳細)

【統計】oracle按月統計(詳細)

【統計】oracle按季度統計(詳細)

統計 Oracle按周統計(詳細)

建立表 test cteate table test id number not null,modifiedtime date not null 按周統計 select to char t.modifiedtime,yyyy year,to char t.modifiedtime,iw time,c...

統計 Oracle按天統計(詳細)

建立表 test cteate table test id number not null,modifiedtime date not null 按天統計 select to char t.modifiedtime,yyyy mm dd time,count count from test t 這裡...

統計 Oracle按天統計(詳細)

建立表 test cteate table test id number not null,modifiedtime date not null 按天統計 select to char t.modifiedtime,yyyy mm dd time,count count from test t 這裡...