Для этого нет прямой встроенной функциональности.
Предполагая, что у вас есть столбец DATETIME
или TIME
в SQL Server, вам нужно взломать его следующим образом:
SELECT
SUBSTRING(CONVERT(VARCHAR(20), YourDateTimeColumn, 108), 1, 5)
Оператор CONVERT
со стилем = 108 преобразует вашу дату в hh:mm:ss
, а затем вы просто отсекаете последние три символа.
Подобные вещи действительно не должны выполняться в базе данных - это чисто логика представления, и это относится к приложению пользовательского интерфейса.