【oracle】根据日、月、年分组

--根据日期分组---------------------------------------------------

SELECT 

to_char(to_date(XXXX, 'yyyymmdd'), 'yyyy-mm-dd') 

FROM XXXXX

GROUP BY

to_char(to_date(XXXX, 'yyyymmdd'), 'yyyy-mm-dd') 

--根据月份分组---------------------------------------------------

SELECT 

to_char(to_date(XXXX, 'yyyymmdd'), 'yyyy-mm‘’) 

FROM XXXXX

GROUP BY

to_char(to_date(XXXX, 'yyyymmdd'), 'yyyy-mm') 

--根据年分组---------------------------------------------------

SELECT 

to_char(to_date(XXXX, 'yyyymmdd'), 'yyyy‘’) 

FROM XXXXX

GROUP BY

to_char(to_date(XXXX, 'yyyymmdd'), 'yyyy') 

posted @ 2019-11-07 16:14  乡屯米卒  阅读(1134)  评论(0编辑  收藏  举报