浏览 666 次
|
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
|---|---|
| 作者 | 正文 |
|
时间:2007-10-15
数据库字段类型是date型,是用日期字段> =to_date('2001-12-12','YYYY-MM-DD') and日期字段<= to_date('2002-02-01','YYYY-MM-DD')的方式查询,问题是当天纪录查不出来。我是用hibernate查的,是要用between 。。and查吗?还是我的sql语句有问题。
声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |
|
时间:2007-10-15
猪脑袋
好好想想............. |
|
| 返回顶楼 | |
|
时间:2007-10-15
指点一下,我发帖就证明我已经迷糊了。
|
|
| 返回顶楼 | |
|
时间:2007-10-15
加一减一的bug?
|
|
| 返回顶楼 | |
|
时间:2007-10-15
精确值
你to_date 是 20070201000000 他的date是....20070201010101 |
|
| 返回顶楼 | |
|
时间:2007-10-15
很容易找到的错误啊~~~
把后面那个条件改成日期字段< to_date('2002-02-01','YYYY-MM-DD')+1就完事了 |
|
| 返回顶楼 | |
|
时间:2007-10-16
movingboy 写道 很容易找到的错误啊~~~
你这个真好使,加1就搞定。谢谢运动男孩movingboy,谢谢楼上各位兄弟捧场。
把后面那个条件改成日期字段< to_date('2002-02-01','YYYY-MM-DD')+1就完事了 |
|
| 返回顶楼 | |
|
时间:2007-10-16
javachs 写道 movingboy 写道 很容易找到的错误啊~~~
你这个真好使,加1就搞定。谢谢运动男孩movingboy,谢谢楼上各位兄弟捧场。把后面那个条件改成日期字段< to_date('2002-02-01','YYYY-MM-DD')+1就完事了 不客气 这个不是我的原创,随便哪个做过Oracle开发的程序员都应该知道的。关键是你自己要理解为什么 |
|
| 返回顶楼 | |
|
时间:2007-10-16
一直以为这是由于加一减一的bug(N年前带我的人说的)
|
|
| 返回顶楼 | |
|
时间:2007-10-16
抛出异常的爱 写道 一直以为这是由于加一减一的bug(N年前带我的人说的) 你讲话思维很跳跃,惭愧 ...
|
|
| 返回顶楼 | |








