从varchar转到datetime

varchar转到datetime

 

sql中,有一列字段本应该是日期格式,但是里面有缺陷,所以必须先对它进行补缺后才可以转转为日期格式,但是奇怪的是全部都改为了日期格式

2007/1/30 ?W?Ƞ12:00:00
,无论是写sql :select cast(due_date as datetime) from [dbo].[new_demand]

select convert(datetime,due_date) from new_demand 还是直接更改字段格式,都说Conversion failed when converting datetime from character string.

但是如果导入到excel更改这个字段为datetime就可以,why?

posted @ 2006-12-13 11:46  Nina  阅读(1319)  评论(0编辑  收藏  举报