to_char(create,'yyyy-mm-dd')>='2006-2-24' and to_char(create)<='2006-2-24'
解决方案 »
- insert into T_A(id, code, name) select T_B.code, T_B.name, T_C.id
- sql 的优化问题
- 请教一个问题
- oracle有没有像SQL SERVER里的NEWID一样的函数啊
- oracle入门
- 快照过旧,帮手啊!
- 本人在此论坛的第一个问题!安装进行中对数据库进行配置的DOS程序我给终止了~~如何从新启动
- 在线等待,立即给分:oracle错误:oracle not available是什么意思?
- NVL()函数和to_date()函数是什么意思?SQLServer中相对应的函数是什么?
- SQL语句的高难度问题,非高手勿入!
- 请问:数据库和实例关闭是个什么概念,具体怎么理解?
- 再来一个问题 ,请高手.
to_char(create,'yyyy-mm-dd')>='2006-02-24' and to_char(create,'yyyy-mm-dd)<='2006-02-24'
to_char(create,'yyyy-mm-dd')='2006-02-24'
and created <= to_date('2006-2-24','yyyy-mm-dd')
只判断了一秒钟,因为to_date('2006-2-24','yyyy-mm-dd') = '2006-02-24 00:00:00'where to_char(create,'yyyy-mm-dd') >= '2006-02-24'
and to_char(create,'yyyy-mm-dd') <= '2006-02-24'
理论上是正确的,但不够简洁.to_char(create,'yyyy-mm-dd')='2006-02-24'这样就是最好的方式.