Подтвердить что ты не робот

Sql-сервер конвертирует дату в строку MM/DD/YYYY

Я использую SQL Server 2008.

У меня есть следующее:

    select convert(varchar(20),fmdate) from Sery

Как преобразовать дату в строку так, чтобы она отображалась как MM/DD/YYYY

4b9b3361

Ответ 1

Эта задача должна быть выполнена следующим уровнем в вашем программном стеке. SQL - это репозиторий данных, а не система представления

Вы можете сделать это с помощью

CONVERT(VARCHAR(10), fmdate(), 101)

Но вы не должны

Ответ 3

select convert(varchar(10), cast(fmdate as date), 101) from sery

Без трансляции я не получал преобразование fmdate, поэтому fmdate была строкой.