oracle日期查询问题 Oracle表里的字段存储的是年月日十秒分,我只想按其中的年月日查询,不管剩下的,该怎么办 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 最简单的就是将日期格式化为字符串:to_char(date,'yyyymmdd') = 'yyyymmdd' 我是说比如2009-01-15 12:23:43我想按照date = 2009-01=15这样的方法怎么查 不太明白lz的意思查询的话 可以这样select to_char(sysdate,'yyyy-mm-dd') from dual;如果想改变日期的显示格式:alter session set nls_date_format = 'yyyy-mm-dd'; to_char(date,'yyyy-mm-dd') = '2009-01-15' 对于日期型的字段,如果有索引的话建议用如下形式,不建议用to_char的方式(虽然写法简单点)字段 between to_date('2009-05-04','yyyy-mm-dd') and to_date('2009-05-04','yyyy-mm-dd')+0.99999 oracle中实例与数据库的关系??? 求助:ORACLE9的一個關於大對像存儲的問題 O 求助!!!!!!为什么我在2003 server 上 安装oracle9i 没有任何反应!!!(给分来了) 在oracle中的存储过程或函数使用事务处理的问题??? 一个关于sql脚本的问题 如何提高查询效率? 存储过程中多个临时表操作问题 无法正常启动服务的问题 存储过程循环,一次取一条 Oracle 的select into 日期型变量的问题,为什么只有日期,而没有时间呢? 请教一个关于count的语句
to_char(date,'yyyymmdd') = 'yyyymmdd'
我想按照date = 2009-01=15这样的方法怎么查
查询的话 可以这样select to_char(sysdate,'yyyy-mm-dd') from dual;
如果想改变日期的显示格式:alter session set nls_date_format = 'yyyy-mm-dd';
建议用如下形式,不建议用to_char的方式(虽然写法简单点)
字段 between to_date('2009-05-04','yyyy-mm-dd') and to_date('2009-05-04','yyyy-mm-dd')+0.99999