我有一个日期列,它是 varchar。我需要将其转换为日期时间格式。
我的数据在 varchar:29-JUL-11 02.44.29.984664000 PM 中看起来像这样
我希望这是这样的日期时间格式:29-JUL-11 02.44.29.984664000 PM
我正在使用以下查询:
select convert (datetime, (convert (float, [KYC_STATUS_CHANGED_DATE])),120) from [dbo].[KYC_Data_31122012]
但它给出了以下错误:
将数据类型 varchar 转换为 float 时出错
我究竟做错了什么?