我将( temp )列存储为varchar
,其字段采用以下日期格式:
24/07/2005 14:19:54
当我把它作为约会时,它会混合日期和月份 - 让它们倒退。我需要将它们全部转换为标准日期SQL(YYYY-MM-DD ...
),我无法找到最佳方法。
答案 0 :(得分:5)
使用CONVERT
代替CAST
。 CONVERT
允许您选择格式:
convert(datetime,'13/12/2012 10:31:01',103)
格式列在MSDN docs; 103是英国人(即dd / mm / yyyy)。