我在SQL Server中串联2列,它们都具有的datetime
数据类型:转换日期时间日期和时间仅
UPDATE dbo.Feban_stg
SET [Date & Time Posted] = CONCAT(CONVERT(VARCHAR(10), [Date Posted], 110), RIGHT(CONVERT(varchar, [Time Posted], 100), 7))
,到目前为止,我总是得到这个错误
转换从字符串转换日期和/或时间时失败。
date的数据类型&发布的时间也是datetime。
谢谢
将您的更新转换为select首先查看您的concat实际创建的内容。可能输出不是在SQL服务器上使用的文化特定日期时间格式。 –
1900-01-01 17:30:00.000 1900-01-01 17:34:00.000 1900-01-01 18:06:00.000 @ JennyO'Reilly这是输出 –
请,提供的样品'dbo.Feban_stg'表。 – gofr1