Как получить время в формате чч:мм Из минут
Я использую dbo.Функция MinutesToDuration но ее возвращение
2:7
Но я хочу вот так
02:07
Заранее спасибо !
Что я уже пробовал:
ALTER FUNCTION [dbo].[MinutesToDuration] ( @minutes int ) RETURNS nvarchar(30) AS BEGIN declare @hours nvarchar(20) SET @hours = CASE WHEN @minutes >= 60 THEN (SELECT CAST((@minutes / 60) AS VARCHAR(10)) + ':' + --+ 'h' + CASE WHEN (@minutes % 60) > 0 THEN CAST((@minutes % 60) AS VARCHAR(10)) --+ 'm' ELSE '' END) ELSE CAST((@minutes % 60) AS VARCHAR(10)) --+ 'm' END return @hours END
SELECT dbo.MinutesToDuration(127) AS TIME
OriginalGriff
Решение обновлено.