【統計】oracle按天統計(詳細)
【統計】oracle按周統計(詳細)
【統計】oracle按月統計(詳細)
【統計】oracle按季度統計(詳細)
【統計】oracle按年統計(詳細)
看了我上面發的幾篇文章,我們很容易的就能發現乙個規律。
按照時間統計也是有規律的...
大家發現了有什麼不同之處嗎?
--按天統計
select to_char(t.modifiedtime,'yyyy-mm-dd') time,count(*) count
from test t
--這裡可加查詢條件 where to_char(t.modifiedtime,'yyyy') = to_char(sysdate,'yyyy')
group by to_char(t.modifiedtime,'yyyy-mm-dd') --根據日期來分組
order by to_char(t.modifiedtime,'yyyy-mm-dd') asc nulls last --根據日期排序
--按周統計
select to_char(t.modifiedtime,'yyyy') year,to_char(t.modifiedtime,'iw') time,count(*) count
from test t
--這裡可加查詢條件 where to_char(t.modifiedtime,'yyyy') = to_char(sysdate,'yyyy')
group by to_char(t.modifiedtime,'iw'),to_char(t.modifiedtime,'yyyy') --根據週數來分組
order by to_char(t.modifiedtime,'yyyy'),to_char(t.modifiedtime,'iw') asc nulls last --根據週數來排序
--按月統計
select to_char(t.modifiedtime,'yyyy-mm') time,count(*) count
from test t
--這裡可加查詢條件 where to_char(t.modifiedtime,'yyyy') = to_char(sysdate,'yyyy')
group by to_char(t.modifiedtime,'yyyy-mm') --根據月份來分組
order by to_char(t.modifiedtime,'yyyy-mm') asc nulls last--根據月份來排序
--按季度統計
select to_char(t.modifiedtime,'yyyy') year,to_char(t.modifiedtime,'q') time,count(*) count
from test t
--這裡可加查詢條件 where to_char(t.modifiedtime,'yyyy') = to_char(sysdate,'yyyy')
group by to_char(t.modifiedtime,'q'),to_char(t.modifiedtime,'yyyy') --根據每年季度來分組
order by to_char(t.modifiedtime,'yyyy'),to_char(t.modifiedtime,'q') asc nulls last --根據每年季度來排序
--按年統計
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 --根據年份來排序
看到這,相信你已經知道規律了吧。
日期和字元轉換函式用法(to_date,to_char)
select
to_char(sysdate,
'yyyy-mm-dd hh24:mi:ss'
)
as
nowtime
from
dual; //日期轉化為字串
select
to_char(sysdate,
'yyyy'
)
as
nowyear
from
dual; //獲取時間的年
select
to_char(sysdate,
'mm'
)
as
nowmonth
from
dual; //獲取時間的月
select
to_char(sysdate,
'dd'
)
as
nowday
from
dual; //獲取時間的日
select
to_char(sysdate,
'hh24'
)
as
nowhour
from
dual; //獲取時間的時
select
to_char(sysdate,
'mi'
)
as
nowminute
from
dual; //獲取時間的分
select
to_char(sysdate,
'ss'
)
as
nowsecond
from
dual; //獲取時間的秒
統計 Oracle按照時間統計總結
統計 oracle按天統計 詳細 統計 oracle按周統計 詳細 統計 oracle按月統計 詳細 統計 oracle按季度統計 詳細 統計 oracle按年統計 詳細 看了我上面發的幾篇文章,我們很容易的就能發現乙個規律。按照時間統計也是有規律的.大家發現了有什麼不同之處嗎?按天統計 selec...
Oracle按照時間統計語句總結
oracle按照時間統計語句總結 oracle按天統計語句 oracle按周統計語句 oracle按月統計語句 oracle按季度統計語句 oracle按年統計語句 看了我上面發的幾篇文章,我們很容易的就能發現乙個規律。按照時間統計也是有規律的.大家發現了有什麼不同之處嗎?按天統計 select t...
Mysql按照時間分組統計
select update time,count id as count from eemp track group by substring update time,1,10 select date format create time,y m d as days count as count f...