修改日期格式為年月日時分秒: alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';
select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') as nowTime from dual; //日期轉化為年月日時分秒格式
select to_char(sysdate,'yyyy') nowYear from dual; //獲取時間的年
select to_char(sysdate,'mm') nowMonth from dual; //獲取時間的月
select to_char(sysdate,'dd') nowDay from dual; //獲取時間的日
select to_char(sysdate,'hh24') nowHour from dual; //獲取時間的時
select to_char(sysdate,'mi') nowMinute from dual; //獲取時間的分
select to_char(sysdate,'ss') nowSecond from dual; //獲取時間的秒
前一個月日期: select add_months(trunc(sysdate),-1) from dual;
前一個月:select TRUNC(add_months(trunc(sysdate),-1),'MM') from dual;
后一個月轉換為字符串:select to_char(add_months(trunc(sysdate),1),'yyyymm') from dual;
將字符串類型的日期,轉為日期類型
SELECT to_char(to_date(m.CREATEDDATE,'yyyy-MM-dd hh24:mi:ss'),'yyyy-MM-dd') FROM dfform_xxsb m ;
排序取前10
select * from (select * from test order by statedate desc ) where rownum<=10;
參考鏈接:https://blog.csdn.net/seekandfindyou/article/details/80668980