您的位置:程序门 -> ms-sql server ->



sql 2005 查询条件的问题?


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


sql 2005 查询条件的问题?[无满意答案结贴,结贴人:gaozhigang]
发表于:2007-11-14 11:46:46 楼主
今天,我做了一个程序   ,其中有这样一条sql语句:where   条件:requiretime   >   '2007-11-1'   and   requiretime   <=   '2007-11-30'   其中:requiretime   有一条为'2007-11-9'   但是,没有查询到任何数据。sql语句我已检查过,是没有问题的。我用的是sql2005,是不要设置一下。高手指点一下。谢谢!
发表于:2007-11-14 11:51:371楼 得分:0
requiretime       >       '2007-11-1   '       and       requiretime       <=       '2007-11-30   '

requiretime       这个是字符型,所以'2007-11-9'   比'2007-11-1'和'2007-11-30'都大,默认比前面的位。

你可以转成   datetime型来比较。如:cast(requiretime   as   datetime   )     >       '2007-11-01'       and       cast(requiretime   as   datetime   ) <=       '2007-11-30'



快速检索

最新资讯
热门点击