ORACLE 查詢指定時間的數據

好記性不如爛筆頭

查詢五分鐘之前的時間:

select  sysdate-5/1440 from  dual;

首先60(分)×24=1440,計算一天時間是1440分鐘

SYSDATE是系統函數,用來取得當前的系統時間(以天爲單位),

SYSDATE-5/1440,得出的就是距當前時間93分鐘前的記錄。

查詢五分鐘之前的數據:

SELECT   *  FROM  USER where UPDATE_TIME<SYSDATE-15/1440;

查詢今天的數據:

1、SELECT   *  FROM  USER where TO_CHAR(UPDATE_TIME,'YYYY-MM-DD')=TO_CHAR(SYSDATE,'YYYY-MM-DD');
2、SELECT   *  FROM  USER  where trunc(UPDATE_TIME)=trunc(SYSDATE);

Oracle trunc()函數的用法

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章