Oracle date計算
總結一個算時間差的sql,挺有意思的:
2008-01-21 12:14:03到2008-01-21 11:02:25差了有多長時間.
select sysdate,
trunc(to_date('2008-01-21 12:14:03','yyyy-mm-dd hh24:mi:ss') - to_date('2008-01-21 11:02:25','yyyy-mm-dd hh24:mi:ss'))
||' Day '||
to_char(to_date(trunc(((to_date('2008-01-21 12:14:03','yyyy-mm-dd hh24:mi:ss') - to_date('2008-01-21 11:02:25','yyyy-mm-dd hh24:mi:ss'))-trunc(to_date('2008-01-21 12:14:03','yyyy-mm-dd hh24:mi:ss') - to_date('2008-01-21 11:02:25','yyyy-mm-dd hh24:mi:ss')))*86400),'SSSSS'),
'fmhh24" Hour "mi" Minute "ss" seconds "') from dual;
2008-01-21 12:14:03到2008-01-21 11:02:25差了有多長時間.
select sysdate,
trunc(to_date('2008-01-21 12:14:03','yyyy-mm-dd hh24:mi:ss') - to_date('2008-01-21 11:02:25','yyyy-mm-dd hh24:mi:ss'))
||' Day '||
to_char(to_date(trunc(((to_date('2008-01-21 12:14:03','yyyy-mm-dd hh24:mi:ss') - to_date('2008-01-21 11:02:25','yyyy-mm-dd hh24:mi:ss'))-trunc(to_date('2008-01-21 12:14:03','yyyy-mm-dd hh24:mi:ss') - to_date('2008-01-21 11:02:25','yyyy-mm-dd hh24:mi:ss')))*86400),'SSSSS'),
'fmhh24" Hour "mi" Minute "ss" seconds "') from dual;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12361284/viewspace-154912/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle Date FunctionsOracleFunction
- ORACLE DATE型別和TIMESTAMP型別DUMP換算Oracle型別
- oracle to_date格式Oracle
- Mysql date_format 與 Oracle to_char(date,’format’)MySqlORMOracle
- 資料庫中Date型別的計算 DATEDIFF() 函式資料庫型別函式
- Oracle平行計算Oracle
- GoldenGate Oracle MSSQL DateGoOracleSQL
- oracle timestamp轉換date及date型別相減Oracle型別
- Oracle 成本計算公式Oracle公式
- oracle cost計算方式Oracle
- 使用Oracle to_date方法【轉】Oracle
- 【oracle】日期加減計算Oracle
- Oracle to_date()函式的用法Oracle函式
- Oracle中date型別使用注意Oracle型別
- Oracle Date Function 講解和事例OracleFunction
- Oracle標準成本計算和平均成本計算比較Oracle
- Oracle的months_between(date1,date2)函式注意點Oracle函式
- Date型別使用Calendar進行時間運算型別
- Oracle中Date和Timestamp的區別Oracle
- oracle date資料的條件查詢Oracle
- Oracle中Date的各種格式轉換Oracle
- oracle實驗記錄 (oracle consistent gets 計算)Oracle
- RAC(Oracle網格計算技術)Oracle
- oracle計算表的記錄數Oracle
- Oracle redo解析之-1、oracle redo log結構計算Oracle Redo
- oracle plsql定義date_timestamp_with time zoneOracleSQL
- Oracle Date Function 講解和事例【Blog 搬家】OracleFunction
- oracle 日誌產生大小的計算Oracle
- Oracle中實現圓周率計算(三)Oracle
- Oracle中實現圓周率計算(二)Oracle
- Oracle中實現圓周率計算(一)Oracle
- Oracle關於week的計算問題Oracle
- oracle cost計算(轉自itpub網友)Oracle
- Oracle如何精確計算row的大小Oracle
- 【TUNE_ORACLE】Oracle索引設計思想(三)過濾因子概述與計算Oracle索引
- date_format(date,frm) 詳解ORM
- shell date 詳細用法 如date --date='1 month ago' '+%Y%m'Go
- Oracle date 型別比較和String比較Oracle型別