Как посмотреть этот формат чч: мм из чч: мм: сс в запросе SQL Server 2008? - PullRequest
1 голос
/ 18 марта 2010

Как просмотреть этот формат hh:mm из hh:mm:ss в запросе SQL Server 2008?

1 Ответ

2 голосов
/ 18 марта 2010

Для этого нет прямой встроенной функциональности.

Предполагая, что у вас есть столбец DATETIME или TIME в SQL Server, вам нужно взломать его следующим образом:

SELECT
   SUBSTRING(CONVERT(VARCHAR(20), YourDateTimeColumn, 108), 1, 5)

Оператор CONVERT со стилем = 108 преобразует вашу дату в hh:mm:ss, а затем вы просто отсекаете последние три символа.

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

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