close

將資料庫日期格式轉換成timestamp形式 做日期的比較

在資料庫看到的原始日期格式可能是 2019/05/28 下午 03:28:59

透過oracle資料庫 內建的 to_timestamp() 函式 可以將日期轉換成timestamp形式

 

語法: to_timestamp( 欄位名稱 ,格式 )   //常用的格式為 "YYYY/MM/DD HH24:MI:SS"

 

e.g.

1.取得小於使用者自定義日期的資料:

to_timestamp( 資料表日期欄位名稱 , "YYYY/MM/DD HH24:MI:SS" )  <  to_timestamp( 使用者自定義日期 , "YYYY/MM/DD HH24:MI:SS" )

 

2.取得使用者自定義日期區間的資料 這時候可以用到 BETWEEN 關鍵字:

to_timestamp( 資料表日期欄位名稱 , "YYYY/MM/DD HH24:MI:SS" )  BETWEEN  to_timestamp( 使用者自定義日期A , "YYYY/MM/DD HH24:MI:SS" ) AND to_timestamp( 使用者自定義日期B , "YYYY/MM/DD HH24:MI:SS" )

 

 

arrow
arrow
    文章標籤
    Oracle
    全站熱搜
    創作者介紹
    創作者 自由之翼-TW 的頭像
    自由之翼-TW

    自由之翼-TW

    自由之翼-TW 發表在 痞客邦 留言(0) 人氣()