在一列中转换多个不同的日期格式



我有一个不同日期格式的示例表,如下所示:

| date-column | 
------------
| 20150812    |
| 03/07/2013  | 
| 2017-09-23  | 
|  --Etc--    | 

如何更改或转换所有日期格式?例如,我想将所有日期更改为yyyymmdd格式,我尝试使用

这样做
CONVERT(VARCHAR, date-column, 112)

应该可以:

select CONVERT(VARCHAR(10), cast(date-column as date), 112)

只照顾你的日期的格式如果dmymdy,它应该是一致的。

,db&lt的在小提琴

这可以帮助你:

update dates
set date-column = cast(date-column as date)

我猜'日期列'类型为varchar或类似。

相关内容

  • 没有找到相关文章

最新更新