Sql-сервер конвертирует дату в строку MM/DD/YYYY Я использую SQL Server 2008. У меня есть следующее: select convert(varchar(20),fmdate) from Sery Как преобразовать дату в строку так, чтобы она отображалась как MM/DD/YYYY Ответ 1 Эта задача должна быть выполнена следующим уровнем в вашем программном стеке. SQL - это репозиторий данных, а не система представления Вы можете сделать это с помощью CONVERT(VARCHAR(10), fmdate(), 101) Но вы не должны Ответ 2 select convert(varchar(10), fmdate, 101) from sery 101 - аргумент стиля. Остальные могут быть найдены здесь. T-SQL Вставить/преобразовать дату в строку Ответ 3 select convert(varchar(10), cast(fmdate as date), 101) from sery Без трансляции я не получал преобразование fmdate, поэтому fmdate была строкой.
Ответ 1 Эта задача должна быть выполнена следующим уровнем в вашем программном стеке. SQL - это репозиторий данных, а не система представления Вы можете сделать это с помощью CONVERT(VARCHAR(10), fmdate(), 101) Но вы не должны
Ответ 2 select convert(varchar(10), fmdate, 101) from sery 101 - аргумент стиля. Остальные могут быть найдены здесь. T-SQL Вставить/преобразовать дату в строку
Ответ 3 select convert(varchar(10), cast(fmdate as date), 101) from sery Без трансляции я не получал преобразование fmdate, поэтому fmdate была строкой.