ql> create table test000(createtime date);
table created
sql> insert into test000 values(sysdate);
1 row inserted
sql> commit;
commit complete
sql> select * from test000;
createtime
-----------
12/15/2006
sql> select * from test000 where to_date(createtime)>=sysdate-7;
createtime
-----------
12/15/2006
select * from clinic_reg_master where to_date(clinic_date)>=sysdate - '7'
select * from clinic_reg_master where to_char(clinic_date)>=sysdate-7 and to_char(clinic_date)<=sysdate;
select * from clinic_reg_master
where trunc(clinic_date,'d') = trunc(sysdate,'d');
select * from yourtable where time between trunc(time,'iw') and trunc(time) + 7
查詢時間點所在週日到下週六的:
select * from yourtable where time between trunc(time,'ww') and trunc(time) + 7
說明:trunc(time,'iw') 指定時間的本周一所在日期
trunc(time,'ww') 指定時間的本周一的前一天(週日)所在日期
oracle日期轉換
oracle日期轉換 轉換函式 與date操作關係最大的就是兩個轉換函式 to date to char to date 作用將字元型別按一定格式轉化為日期型別 具體用法 to date 2004 11 27 yyyy mm dd 前者為字串,後者為轉換日期格式,注意,前後兩者要以一對應。如 to ...
oracle的日期轉換函式
oracle的日期轉換函式是to date var1,format 第乙個引數是字元型日期,後面是其當前格式,此函式用於將指定格式的日期字串轉換為日期。假如var1是 20101130131230 由年月日時分秒組成的日期字串,則對應的format就應該是 yyyymmddhh24miss 如果va...
Oracle日期格式轉換
本文主要介紹oracle中的日期轉換。日期轉化為字串 以2016年10月20日為例 select to char sysdate,yyyy mm dd hh24 mi ss strdatetime from dual 獲取年 月 日 時 分 秒 顯示結果為 2016 10 20 12 35 21 s...