Вы можете попробовать:
SELECT
CONVERT(VARCHAR(4), GETDATE(), 112) + 'year ' +
SUBSTRING(CONVERT(VARCHAR(8), GETDATE(), 112), 5, 2) + 'month ' +
RIGHT(CONVERT(VARCHAR(8), GETDATE(), 112), 2) + 'day';
Это печатает:
2019year 10month 31day
Демо
Чтобы установитьрезультат этого запроса к пользовательской переменной:
@date112 = (SELECT
CONVERT(VARCHAR(4), GETDATE(), 112) + 'year ' +
SUBSTRING(CONVERT(VARCHAR(8), GETDATE(), 112), 5, 2) + 'month ' +
RIGHT(CONVERT(VARCHAR(8), GETDATE(), 112), 2) + 'day');