有如下两个日期比较的用法:A:
APP_DT <= TO_DATE('01/01/2007','dd/MM/yyyy')
无法获得 01/01/2007 当天的记录B:
trunc(APP_DT) <= TO_DATE('01/01/2007','dd/MM/yyyy')
可以获得 01/01/2007 当天的记录(是我想要的结果)请问为什么会出现上述两种情况, trunc的具体用法是怎样的?
为了达到第二种结果,还有什么其他更为准确的方法吗?谢谢大家!
APP_DT <= TO_DATE('01/01/2007','dd/MM/yyyy')
无法获得 01/01/2007 当天的记录B:
trunc(APP_DT) <= TO_DATE('01/01/2007','dd/MM/yyyy')
可以获得 01/01/2007 当天的记录(是我想要的结果)请问为什么会出现上述两种情况, trunc的具体用法是怎样的?
为了达到第二种结果,还有什么其他更为准确的方法吗?谢谢大家!
解决方案 »
- 求个 Toad DBA Suite for Oracle 10.1.0 Commercial.exe 安装包
- regexp_like用法有点儿问题
- error ocurred during capture: ora-01483:DATA 或NUMBER 赋值变量的长度无效
- 100分,请教oracle817安装时出现的问题,十万火急
- 无法释放oracle连接
- oracle 9i全文检索中的unicode编码问题,请高手指点。
- 查询当前user下表的记录数
- ORACLE初级问题,装好了怎么登陆?
- 32bit的和64bit的有何区别????
- Oracle的文档是在哪安装的?
- 这个job为什么不运行?我想使它每分钟运行一次.
- 怎么更改oracleHttp服务器的端口,默认的是 80 的~~~
2. trunc(&d) 默认取得日期,精度为DD,即到天
3. APP_DT < TO_DATE('02/01/2007','dd/MM/yyyy')
二是用 app_dt < 02/01/2007 是这样的吗? 谢谢
或者trunc(APP_DT) <= TO_DATE('01/01/2007','dd/MM/yyyy')都可以