我有一列存储日期值。但是,有些日期是如何以错误的格式填充的。该列的日期格式为DD/MM/YYYY
,但日期填充为MM/DD/YYYY
。如何将值从 更改MM/DD/YYYY
为DD/MM/YYYY
?例如,此时,它正在显示03/05/2012
并且被读取为3rd May 2012
它确实应该被填充为05/03/2012
( 5th March 2012
)。
以上已解决,但我有一个类似的问题:如何将“2012-12-01 12:33:00.0”翻转为“2012-01-12 12:33:00.0”?我试过“select convert(varchar(50), convert(datetime, log_date, 103), 121)”,同时使用了 101 和 103,但仍然无法翻转它。