数据库字段类型是date型,是用日期字段> =to_date('2001-12-12','YYYY-MM-DD') and日期字段<= to_date('2002-02-01','YYYY-MM-DD')的方式查询,问题是当天纪录查不出来。我是用hibernate查的,是要用between 。。and查吗?还是我的sql语句有问题。
评论
javachs 2007-10-16
抛出异常的爱 写道
一直以为这是由于加一减一的bug(N年前带我的人说的)
你讲话思维很跳跃,惭愧 ...
抛出异常的爱 2007-10-16
一直以为这是由于加一减一的bug(N年前带我的人说的)
movingboy 2007-10-16
javachs 写道
movingboy 写道
很容易找到的错误啊~~~

把后面那个条件改成日期字段< to_date('2002-02-01','YYYY-MM-DD')+1就完事了
你这个真好使,加1就搞定。谢谢运动男孩movingboy,谢谢楼上各位兄弟捧场。

不客气
这个不是我的原创,随便哪个做过Oracle开发的程序员都应该知道的。关键是你自己要理解为什么
javachs 2007-10-16
movingboy 写道
很容易找到的错误啊~~~

把后面那个条件改成日期字段< to_date('2002-02-01','YYYY-MM-DD')+1就完事了
你这个真好使,加1就搞定。谢谢运动男孩movingboy,谢谢楼上各位兄弟捧场。
movingboy 2007-10-15
很容易找到的错误啊~~~

把后面那个条件改成日期字段< to_date('2002-02-01','YYYY-MM-DD')+1就完事了
ddandyy 2007-10-15
精确值

你to_date 是 20070201000000
他的date是....20070201010101
抛出异常的爱 2007-10-15
加一减一的bug?
javachs 2007-10-15
指点一下,我发帖就证明我已经迷糊了。
ddandyy 2007-10-15
猪脑袋
好好想想.............
发表评论

提醒: 该博客已发表在公共论坛,博客所有留言会成为论坛回贴,留言请注意遵守论坛发贴规则

您还没有登录,请登录后发表评论

javachs
搜索本博客
博客分类
最近加入圈子
存档
最新评论