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預設是從當天時間開始