|
Oracle中通过to_char()函数来操作日期变量,通过其中的格式参数配置输出日期的格式。
//按天统计
select count(dataid) as 每天操作数量, sum()
from tablename
group by trunc(createtime, 'DD'))
to_char()函数的格式参数值为’iw’时,表示按自然周方式输出日期在全年中的周数排序值,自然周即日历上显示的周排列结果。
//按自然周统计
select to_char(date,'iw'),sum()
from tablename
group by to_char(date,'iw')
//按自然月统计
select to_char(date,'mm'),sum()
from tablename
group by to_char(date,'mm')
to_char()的格式参数值为’q’,可实现按季度输出统计结果。
//按季统计
select to_char(date,'q'),sum()
from tablename
group by to_char(date,'q')
to_char()函数的参数值为’yyyy’时可以实现按年输出统计结果。
//按年统计
select to_char(date,'yyyy'),sum()
from tablename
group by to_char(date,'yyyy')
|
|