sql-server 将“yyyymmdd 日期”字段转换为“yyyy-mm-dd”日期
时间: 2023-11-05 17:59:33 浏览: 269
sql语句中如何将datetime格式的日期转换为yy-mm-dd格式
您可以使用 SQL Server 中的 CONVERT 函数来将“yyyymmdd”日期格式转换为“yyyy-mm-dd”日期格式。以下是一个示例代码:
```
SELECT CONVERT(VARCHAR(10), CONVERT(DATE, 'yyyymmdd'), 120) AS [yyyy-mm-dd];
```
其中,'yyyymmdd' 是您要转换的日期字符串。CONVERT 函数的第一个参数 VARCHAR(10) 表示转换后的格式是字符串类型,长度为 10。第二个 CONVERT 函数将日期字符串转换为 DATE 类型,然后使用 120 作为第三个参数,表示转换后的格式为 'yyyy-mm-dd'。
阅读全文