Как преобразовать поле даты и времени в форматированную строку в SQL Server 2005? - PullRequest
1 голос
/ 02 мая 2009

Я хочу ВЫБРАТЬ отформатированную строку даты из типа datetime в SQL Server 2005.

В формате "гггг / мм / дд чч: мм: сс".

Как лучше всего использовать только запрос?

Ответы [ 2 ]

6 голосов
/ 02 мая 2009

Проверьте оператор CONVERT.

SELECT CONVERT(VARCHAR(20), getdate(), 120)

ближе всего к тому, что вы хотите. (Обратите внимание на различные разделители (- вместо /))

3 голосов
/ 02 мая 2009
 select convert(varchar, datetime_field, 120) from tablename;

сделает почти , что вы хотите.

120 - это "стиль" преобразования, см. Здесь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...