标签: sql-server datetime
我的列存储的值为201909(即2019年9月),我需要将其转换为格式2019-09-01并将其存储在MSSQL的另一列中。请帮助
答案 0 :(得分:1)
您可以在当前字符串中添加一个statinc'01'字符串,然后尝试进行如下转换-
DECLARE @D VARCHAR(20) SET @D = '201909' SELECT CAST(@D+'01' AS DATE)
输出为-
2019-09-01