SELECT FORMAT('2019-10-28 00:00:00', 'yyyy-MM-dd', 'ar-SA')
Вышеуказанная функция не работает только на эту дату. Любые головы?
Когда я меняю год, это работает. ??
Поскольку вы пытаетесь отформатировать строку, вы должны сначала преобразовать ее в дату (или дату / время).
Пример
SELECT FORMAT(try_convert(date,'2019-10-28 00:00:00'), 'yyyy-MM-dd', 'ar-SA')
Возвращает
1441-02-29