我有一个不同日期格式的示例表,如下所示:
| 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)
只照顾你的日期的格式如果dmy
或mdy
,它应该是一致的。
,db<的在小提琴
这可以帮助你:
update dates
set date-column = cast(date-column as date)
我猜'日期列'类型为varchar或类似。