取某个年的1月1号
注意: to_date('2018-3-28','yyyy-mm-dd') 可以是 数据库表里的某个字段,根据需求自行调整1. extract()函数
加 to_date规范
select to_date(extract (year from to_date('2018-3-28','yyyy-mm-dd'))||'-01-01','yyyy-mm-dd') s from 表
不加 to_date规范
select (extract (year from to_date('2018-3-28','yyyy-mm-dd'))||'-01-01') s from 表
2.trunc()函数
select trunc(to_date('2018-03-28','yyyy-mm-dd'),'yyyy') s from 表
3.to_char()函数
select (to_char(to_date('2018-3-28','yyyy-mm-dd'),'yyyy')||'-01-01') s from 表