T-SQL转换混乱的日期字符串

时间:2015-06-24 22:27:18

标签: sql-server tsql

我将( temp )列存储为varchar,其字段采用以下日期格式:

24/07/2005 14:19:54

当我把它作为约会时,它会混合日期和月份 - 让它们倒退。我需要将它们全部转换为标准日期SQL(YYYY-MM-DD ...),我无法找到最佳方法。

1 个答案:

答案 0 :(得分:5)

使用CONVERT代替CASTCONVERT允许您选择格式:

convert(datetime,'13/12/2012 10:31:01',103)

格式列在MSDN docs; 103是英国人(即dd / mm / yyyy)。