日期:2014-05-18  浏览次数:20574 次

各位大大求帮助,急!急!急!在线等
我写了条语句,但是执行失败,错误如下:
从 char 数据类型到 datetime 数据类型的转换导致 datetime 值越界。
语句已终止。

语句如下:
delete from dingshi where [Time] <=dateadd(month,-6,getdate())
其中,dingshi数据表中的字段[Time]的类型是varchar长度是50,不允许空

请问,我该怎么修改,是不是实现要convert转换类型啊,请问各位大侠,要是得转换,该怎么转换,在下小白一枚!求例子,求解释,真心谢谢,不胜感激!!!

------解决方案--------------------
delete from dingshi where convert(datetime,[Time],120)<=dateadd(month,-6,getdate())