Преобразовать формат даты как текст - день месяца - PullRequest
0 голосов
/ 19 февраля 2019

Вставьте столбец: received_by в виде текста в формате дня месяца.

т.е. 25/06/2018 следует вставить как 25 июня .Формат dd/mm/yyyy должен быть преобразован в день месяц - причем месяц должен быть записан.

1 Ответ

0 голосов
/ 19 февраля 2019

Вы можете использовать приведенную ниже инструкцию выбора, чтобы получить желаемый результат

select FORMAT(convert(datetime, '25/06/2018', 103), 'dd MMMM')

Или Вы можете создать пользовательскую функцию на SQL-сервере, которая будет принимать дату в формате «дд / мм / гггг» и день возвратаи месяц по мере необходимости.используйте приведенный ниже код для достижения желаемого результата.

create function GetDateDaynMonth(@date varchar(20))
returns varchar(20)
as
begin
    declare @DaynMonth varchar (20)
SELECT @DaynMonth = FORMAT (convert(datetime, @date, 103), 'dd MMMM') 
return @DaynMonth;
end
go

select dbo.GetDateDaynMonth('25/06/2018')
...