Oracle是我一直都沒有接觸過的資料庫自然就很不熟囉

不過最近開始在使用了

就把一些有用過的慢慢的記下來

防止以後忘了沒地方可以找

下面是日期運算的方式

select
TO_CHAR(SYSDATE - INTERVAL '3' YEAR, 'YYYYMMDDHH24') ToYEAR,
--=>從系統日期算起往前 3 年
TO_CHAR(SYSDATE - INTERVAL '3' month, 'YYYYMMDDHH24') ToMONTH,
--=>從系統日期算起往前 3 個月
TO_CHAR(SYSDATE - INTERVAL '30' DAY, 'YYYYMMDDHH24') ToDay,
--=>從系統日期算起往前 30 天
TO_CHAR(SYSDATE - INTERVAL '30' HOUR, 'YYYYMMDDHH24') ToHOUR,
--=>從系統日期算起往前 30 小時
TO_CHAR(SYSDATE - INTERVAL '30' minute, 'YYYYMMDD HH24:MI:SS') ToMinute,
--=>從系統日期算起往前 30 分鍾
TO_CHAR(SYSDATE - INTERVAL '50' second,'YYYYMMDD HH24:MI:SS') ToSecond,
--=>從系統日期算起往前 50 秒
SYSDATE
--系統日期
from xxx

結果:
2007060313	
2010030313	
2010050413	
2010060207	
20100603 12:39:36	
20100603 13:08:46	
2010/6/3 下午 01:09:36


文章標籤
全站熱搜
創作者介紹
創作者 鴨爸 的頭像
鴨爸

鴨爸的隨手寫寫

鴨爸 發表在 痞客邦 留言(4) 人氣(2,620)