我想将格式为mm / yyyy的日期更改为yyyy-mm-dd。 例如,如果日期是07/2015,那么我需要它作为2015-07-01
答案 0 :(得分:2)
DECLARE @Date VARCHAR(7) = '07/2015'
SELECT CAST(RIGHT(@Date, 4) + LEFT(@Date,2) + '01' AS DATE)
RESULT: 2015-07-01
DECLARE @Date VARCHAR(7) = '07/2015'
SELECT DATEFROMPARTS( RIGHT(@Date, 4), LEFT(@Date,2), 1 )
RESULT: 2015-07-01