首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

。between and 出错了

2014-01-01 
求助。。。between and 出错了。ASP开发的程序中,出现问题 %sql select * from tabaleA WHERE CREATE_date

求助。。。between and 出错了。

ASP开发的程序中,出现问题
 <%
sql ="select * from tabaleA WHERE CREATE_date between '2013-12-1' and '2013-12-31'"
set rs=conn.execute(sql)
%>
检索数据中的记录时,只显示1号至30号的。31号的数据记录不会被检索出来。为什么呀?到底错在哪儿了请高手指教。 
[解决办法]
CREATE_date 改成 convert(varchar(10),CREATE_date ,120)
[解决办法]
估计你between的那个字段是date型,有时分秒, 2013-12-31 , 你试着转为date型看,应该是 0时0分 。。。
[解决办法]
用 convert(varchar(10),CREATE_date ,120) 方法时请把 '2013-12-1' 写成 '2013-12-01'

从效率上来说个人推荐 6楼 阳泉酒家小当家 的做法,
不建议在表达式的左边使用函数。

热点排行