SELECT *,'2022年'+SUBSTRING([计划检修时间], 0, CHARINDEX('-', [计划检修时间])) as 检修开始,'2022年' + SUBSTRING([计划检修时间], CHARINDEX('-', [计划检修时间])+1, LEN([计划检修时间]) - CHARINDEX('-', [计划检修时间])+1) as 检修结束, CONVERT(VARCHAR,'2022年'+SUBSTRING([计划检修时间], 0, CHARINDEX('-', [计划检修时间])),120) FROM [dbo].[2022检修基础表] 我使用convert应该没有生效 |