oracle按照時間統計語句總結
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 www.2cto.com
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 www.2cto.com
--這裡可加查詢條件
group by to_char(t.modifiedtime,'yyyy') --根據年份來分組
order by to_char(t.modifiedtime,'yyyy') asc nulls last --根據年份來排序
看到這,相信你已經知道規律了吧。
日期和字元轉換函式用法(to_date,to_char)
selectto_char(sysdate,'yyyy-mm-dd
hh24:mi:ss')asnowtimefromdual;
//日期轉化為字串
selectto_char(sysdate,'yyyy')asnowyear fromdual;
//獲取時間的年
selectto_char(sysdate,'mm') asnowmonthfromdual;
//獲取時間的月 www.2cto.com
selectto_char(sysdate,'dd') asnowday fromdual;
//獲取時間的日
selectto_char(sysdate,'hh24')asnowhour fromdual;
//獲取時間的時
selectto_char(sysdate,'mi') asnowminutefromdual;
//獲取時間的分
selectto_char(sysdate,'ss') asnowsecondfromdual;
//獲取時間的秒
作者 guoxuepeng123
統計 Oracle按照時間統計總結
統計 oracle按天統計 詳細 統計 oracle按周統計 詳細 統計 oracle按月統計 詳細 統計 oracle按季度統計 詳細 統計 oracle按年統計 詳細 看了我上面發的幾篇文章,我們很容易的就能發現乙個規律。按照時間統計也是有規律的.大家發現了有什麼不同之處嗎?按天統計 selec...
統計 Oracle按照時間統計總結
統計 oracle按天統計 詳細 統計 oracle按周統計 詳細 統計 oracle按月統計 詳細 統計 oracle按季度統計 詳細 統計 oracle按年統計 詳細 看了我上面發的幾篇文章,我們很容易的就能發現乙個規律。按照時間統計也是有規律的.大家發現了有什麼不同之處嗎?按天統計 selec...
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...