Как извлечь месяц и год из SYSDATETIME:
Пропуск от "2019-04-26 12: 13: 52.1683125" ДО "201904"
Затем преобразовать «201904» в INT.
Если вам нужно числовое представление даты в формате ГГГГММ в SQL Server, я бы порекомендовал:
select year(getdate()) * 100 + month(getdate())
Вы можете использовать sysdatetime(), если предпочитаете.
sysdatetime()
Если вы используете SQL-сервер в качестве базы данных, то скрипт ниже должен работать для вас
SELECT CAST(YEAR(getdate()) AS VARCHAR)+ RIGHT('00'+CAST(MONTH(getdate()) AS VARCHAR),2)