oracle查詢資料以時間分組

2021-06-26 05:13:01 字數 383 閱讀 2019

處理統計資料的時候,經常會出現這樣的情況,每條資料記錄的時間都是當時時間點的時間戳,但是分析資料的時候,卻想把資料按照每天、每月等情況來分組。

因此在查詢資料的時候,需要用比較巧妙的辦法來實現。

以下是以每天分組的oracle select語句事例:

select to_char(create_time/(24*3600) to_date('1970-1-1 08:00:00','yyyy-mm-dd hh24:mi:ss'),'yyyymmdd') as sdate from m_table group by to_char(create_time/(24*3600) to_date('1970-1-1 08:00:00','yyyy-mm-dd hh24:mi:ss'),'yyyymmdd')

Oracle分組查詢

首先要明白的一點 資料重複的時候分組才有意義。分組查詢語法 select distinct 分組欄位1 別名 分組欄位2 別名 統計函式 from 表名稱 別名 表名稱 別名 where 條件 s group by 分組欄位1 分組欄位2 order by 排序字段 asc desc 排序字段 as...

oracle 分組查詢

組函式 count 個數 sum 求和 g 平均 max 最大值 min 最小值 count 會實際的統計出表中的資料量 count 字段 如果統計的字段上不包含有 null,那麼與 count 結果相同 如果統計欄位上包含有了 null,null 不參與統計 count distinct 字段 消...

mysql 根據時間分組查詢

date format date,format 函式用於以不同的格式顯示日期 時間資料。引數 date 表中時間型別的欄位名稱。format 時間輸出格式。format格式 a縮寫星期名 b縮寫月名 c月,數值 d帶有英文本首的月中的天 d月的天,數值 00 31 e月的天,數值 0 31 f微秒 ...