0

在 db 表中,时间被导入到具有以下格式 h:mmt(12 小时:分钟 AM/PM 指示符)的字段中。该字段是 varchar 类型的字段。我需要将其复制到时间类型的字段中。

我尝试了 select CONVERT(time, '[Time]', 8) 但我收到以下错误:从字符串转换日期和/或时间时转换失败。

关于如何将 varchar 时间转换和复制为时间类型的任何想法?

4

1 回答 1

0

您只需要从列名周围删除引号,因为您正在尝试将单词转换[Time]为时间,但这是行不通的。

试试下面的:

SELECT CONVERT(time, [Time], 8)
于 2014-03-10T10:30:34.287 回答