【发布时间】:2020-09-07 13:58:09
【问题描述】:
我有一个 varchar 列,其格式为 ddmmyyyy,我正在尝试将其转换为 dd-mm-yyyy 格式的日期。我正在使用下面的查询,但出现错误:
从字符串转换日期和/或时间时转换失败。
select *, coalesce(try_convert(date, newdate, 105), convert(date, newdate))
from mydate
【问题讨论】:
-
日期在 SQL Server 中没有格式,它们以内部表示形式存储。
标签: sql sql-server string tsql date