oracle取某時間段的資料

2021-06-07 02:01:59 字數 362 閱讀 6207

sysdate+1是加一天,sysdate+/-(1/48)就是加/減 半個小時 

select count(*) from table_name where table_name.date between to_char(sysdate-1/48,'yyyymmdd hh:mi') and sysdate

其中date為你要統計的欄位名字

table_name為表的名字

to_char是乙個日期函式 to_char(sysdate,'yyyymmdd hh:mi') 為擷取到分鐘,對應的to_char(sysdate,'yyyymmdd hh')為擷取到小時。to_char(sysdate,'yyyymm')為擷取到月份,

mysql 查詢某時間段內的記錄

1 檢視當天日期 select current date 2 檢視當天時間 select current time 3 檢視當天時間日期 select current timestamp 4 查詢當天記錄 select from 表名 where to days 時間欄位名 to days now ...

Sql中,按時間段取資料(時間段不包括日期)

select count kqres res from t kqresult where staff id 24 and kqres res 年假說明 and kqres date 2007 10 01 and kqres date 2007 10 31 and t kqexplain.kqe st...

Oracle時間段查詢

獲取某一天的資料 select d.device name as 裝置,d.alert time 時間 from device d where d.alert time between to date 2010 9 27 00 00 00 yyyy mm dd hh24 mi ss and to d...