Как конвертировать Sysdate в Int? - PullRequest
0 голосов
/ 26 апреля 2019

Как извлечь месяц и год из SYSDATETIME:

Пропуск от "2019-04-26 12: 13: 52.1683125" ДО "201904"

Затем преобразовать «201904» в INT.

Ответы [ 2 ]

0 голосов
/ 26 апреля 2019

Если вам нужно числовое представление даты в формате ГГГГММ в SQL Server, я бы порекомендовал:

select year(getdate()) * 100 + month(getdate())

Вы можете использовать sysdatetime(), если предпочитаете.

0 голосов
/ 26 апреля 2019

Если вы используете SQL-сервер в качестве базы данных, то скрипт ниже должен работать для вас

SELECT CAST(YEAR(getdate()) AS VARCHAR)+ RIGHT('00'+CAST(MONTH(getdate()) AS VARCHAR),2)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...