我遇到了一个相当奇怪的问题,我在Excel中有一个列(假设是列A),其中包含以下数据:
4/11/2015 10:14
我还有许多其他的列,但无论如何,在我的SQL插入语句中,当复制出来时,数据看起来像这样:
42105.4561921296
“='INSERT INTO TABLE VALUES('“&A1&”', Etc....)” 的数据格式为“通用”,而日期列的格式为“自定义”,其中包含M/DD/YYYY MM/HH类型。
SQL列的数据类型为DATETIME,因此它无法接受得到的奇怪数字。
有什么想法吗?更改“SQL INSERT”列的格式不会改变结果。