按小時統計
查詢當天存在的所有時刻 即00-23時刻
select sdays + (level - 1) / 24 dates
from (select to_date('2012-01-05' || '00', 'yyyy-mm-dd hh24') sdays,
to_date('2012-01-05' || '23', 'yyyy-mm-dd hh24') edays
from dual)
connect by level < (edays - sdays) * 24 + 2
按天統計
查詢兩個日期之間存在的所有天數
select to_date('2012-05-01', 'yyyy-mm-dd') + level - 1 dates
from dual
connect by level <=
trunc(to_date('2012-05-10', 'yyyy-mm-dd') -
to_date('2012-05-01', 'yyyy-mm-dd')) + 1
按周統計
查詢兩個日期之間存在的所有周
select trunc(to_date('2012-01-01', 'yyyy-mm-dd'), 'd') + (level - 1) * 7 dates
from dual
connect by (level - 1) * 7 <=
trunc(to_date('2012-05-01', 'yyyy-mm-dd'), 'd') -
trunc(to_date('2012-01-01', 'yyyy-mm-dd'), 'd')
按月統計
查詢兩個日期之間的存在的所有月份
select add_months(trunc(to_date('2012-04-01', 'yyyy-mm-dd'), 'month'),
level - 1) dates
from dual
connect by add_months(trunc(to_date('2012-04-01', 'yyyy-mm-dd'),
'month'),
level - 1) < = last_day(to_date('2012-06-01', 'yyyy-mm-dd'))
MySql按分鐘,小時,天,月,年進行統計查詢
很多日誌統計的情況中,會出現按照小時,天,月來進行統計分析 以分鐘為單位做日誌統計分析 select count as n,date format inserttime,y m d h i 00 from data log 201904 u where inserttime 2019 04 01 0...
按天周月統計資料
mysql按周,按月,按日分組統計資料 2011 09 07 10 46 00 標籤 mysql 資料庫按周月日分組 統計資料 休閒select date format create time,y u weeks,count caseid count from tc case group by we...
按天 周 月 年平分時間 Go 實現
type timeinterval struct author 鄭亮 description 按天,周,月,年平分時間 date 2019 8 13 11 09 param dividetype day 天 week 周 month 月 year 年 param dividecount 分割的份數 ...