Чтобы отформатировать дату в SQL Server как «дд/мм/гггг», вы можете использовать несколько методов. Вот несколько примеров:
Метод 1: использование функции CONVERT
SELECT CONVERT(varchar, GETDATE(), 103) AS FormattedDate
Метод 2: использование функции FORMAT (доступно в SQL Server 2012 и более поздних версиях)
SELECT FORMAT(GETDATE(), 'dd/MM/yyyy') AS FormattedDate
Метод 3: использование функции DATEPART
SELECT RIGHT('0' + CAST(DATEPART(DAY, GETDATE()) AS VARCHAR(2)), 2) + '/' +
RIGHT('0' + CAST(DATEPART(MONTH, GETDATE()) AS VARCHAR(2)), 2) + '/' +
CAST(DATEPART(YEAR, GETDATE()) AS VARCHAR(4)) AS FormattedDate
Метод 4. Использование оператора SET DATEFORMAT
SET DATEFORMAT dmy
SELECT GETDATE() AS FormattedDate
Метод 5: использование оператора SET LANGUAGE
SET LANGUAGE British
SELECT GETDATE() AS FormattedDate