天天看點

【oracle函數】trunc擷取時間常用方式

oracle函數trunc擷取時間常用方式

--擷取當天的時間

select trunc(sysdate) from dual;

--擷取當年第一天時間

select trunc(sysdate,'yyyy') from dual;

select trunc(sysdate,'yy') from dual;

--擷取本季度第一天時間

select trunc(sysdate,'q')  from dual;

--擷取本月第一天時間

select trunc(sysdate,'mm') from dual;

--擷取本周第一天時間(預設從星期日開始算第一天)

select trunc(sysdate,'d')  from dual;

--擷取本周星期一時間

select trunc(sysdate,'iw') from dual;

--擷取目前小時最開始的時間

select trunc(sysdate,'hh') from dual;

--擷取目前分鐘最開始的時間

select trunc(sysdate,'hh') from dual;

注:trunc預設是從當天時間開始

繼續閱讀