簡體   English   中英

甲骨文日期時間分組

[英]oracle datetime group by

我想基於日期時間在oracle中對數據進行分組,例如:

03-DEC-13 06:12:03:23,
03-DEC-13 06:12:03:25,
04-DEC-13 08:12:03:23,
04-DEC-13 08:12:03:25

預期結果:-03-DEC-13 06:12:03,04-DEC-13 08:12:03

忽略秒。

SELECT DISTINCT trunc(some_date, 'MI') FROM some_table;

問題尚不完全清楚,但我認為是這樣的:

select to_char(datefield, 'DD-MMM-YY HH24:MI') , count(*) /* or other grouping */
from   table 
group by to_char(datefield, 'DD-MMM-YY HH24:MI')

如果要包括沒有值的日期/時間,請使用日歷表聯接或聯接

select  to_date('20000101', 'YYYYMMDD') + level / 24 day_and_hours
from    dual
connect by level <= 100

這樣做時請檢查您的表現。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM