风人园

弱水三千,只取一瓢,便能解渴;佛法无边,奉行一法,便能得益。
随笔 - 99, 文章 - 181, 评论 - 56, 引用 - 0
数据加载中……

oracle 日期处理

格式转化:
select to_char(sysdate,'mm/dd/yy') from dual
其中sysdate是系统日期,你可换成表中的字段

日期比较:
日期字段直接相减,获得的就是以天为单位的时间间隔
select floor(to_date('2004-12-03','yyyy-mm-dd') - to_date('2004-8-8','yyyy-mm-dd')) from dual

这样就计算出来了~~~
select * from aa_temp where idate> to_date('1996-01-01','yyyy-mm-dd')

要找某日期字段大于一个固定日期的记录,以下2种写法:
to_date('2007-02-01 09:00:00','yyyy-mm-dd hh24:mi:ss')<字段名

posted on 2007-03-07 09:02 风人园 阅读(154) 评论(0)  编辑  收藏 所属分类: Oracle