【发布时间】:2011-08-16 01:51:38
【问题描述】:
我有两个 varchar(30),startDate 和 endDate 列,它有日期值,并且该列中有空值。我想比较 sql server 2005/2008 中的日期范围。有点像
WHERE e2.type=1
AND coloumn1 between convert(datetime,startDate,101) and convert(datetime,endDate,101)
当我尝试执行时,它给了我一个错误 将 varchar 数据类型转换为 datetime 数据类型导致值超出范围。
【问题讨论】: