Функция форматирования не работает на одну дату в 2019 году - PullRequest
0 голосов
/ 10 октября 2019
SELECT FORMAT('2019-10-28 00:00:00', 'yyyy-MM-dd', 'ar-SA')

Вышеуказанная функция не работает только на эту дату. Любые головы?

Когда я меняю год, это работает. ??

1 Ответ

1 голос
/ 10 октября 2019

Поскольку вы пытаетесь отформатировать строку, вы должны сначала преобразовать ее в дату (или дату / время).

Пример

SELECT FORMAT(try_convert(date,'2019-10-28 00:00:00'), 'yyyy-MM-dd', 'ar-SA')

Возвращает

1441-02-29
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...