Может кто-нибудь сказать мне, как преобразовать дату SQL из французского языка SQL Server 2005 в дату на английском языке SQL Server 2016? Я пробовал это, но это не работает:
SELECT
CAST(CONVERT(VARCHAR, CREDAT_0, 103) + ' ' + CAST(CRETIM_0 / 3600 AS VARCHAR) + ':' + CAST((CRETIM_0 - ((CRETIM_0 / 3600) * 3600)) / 60 AS VARCHAR) + ':00' AS DATETIME) AS DateCreation
FROM
x3.STOLOC
Редактировать : на самом деле я пытаюсь обновить некоторые хранимые процедуры, но каждый раз дата была на французском, а теперь они на английском. Поэтому я пытаюсь преобразовать французскую дату в английскую. Оба сервера должны работать вместе и хранить одну и ту же хранимую процедуру (никаких изменений в параметре, только изменение в корпусе для преобразования даты).
Спасибо за помощь