额,见了鬼了,有没有人碰到过这个问题??
我有一个table , 某栏位是datetime类型
其他资料都好好的,但有一笔,内容是 0001-10-01 00:00:00.000
直接对它 isdate ,居然结果是 1
用convert(varchar,col) ==> Oct 1 1 12:00AM (注意这里,如果col用 '0001-10-01'代替却是不行的)
convert(varchar(20),col,120) ==> 0001-10-01 00:00:00
反过来, convert(datetime,'Oct 1 1 12:00AM') ==> 2001-10-01 00:00:00.000
什么原因???我是没搞懂,当初这笔资料是怎么insert进去的?我想手动insert,却怎么也不行。
但是系统自动却能每天都会这样的资料。。。。
我靠