我有两个varchar(30),startDate和endDate列,它在列中有日期值和空值。我想比较sqlserver 2005/2008中的日期范围。像这样的东西 AND coloumn1 between convert(datetime,startDate,101) and convert(datetime,endDate,101)
当我尝试执行它时,它会给我一个错误,将
使用select * from table时,datetime列返回值2019-02-28 20:11:38.980使用select * from TableName where CreatedOn = '2019-02-28 20:11:38.980'时,将varchar数据类型转换为datetime数据类型