我已經創建了一個函數,用於將分鐘(smallint
)轉換爲時間(varchar(5)
),如58 - > 00:58。分鐘到SQL Server的時間
set QUOTED_IDENTIFIER ON
GO
Create FUNCTION [dbo].[IntToMinutes]
(
@m smallint
)
RETURNS nvarchar(5)
AS
BEGIN
DECLARE @c nvarchar(5)
SET @c = CAST((@m/60) as varchar(2)) + ':' + CAST((@m % 60) as varchar(2))
RETURN @c
END
問題是當時間少於10分鐘時,像9這樣的函數的結果是0:9。我希望格式是00:09。
我該怎麼做?
這不會一天的工作價值更大然後分鐘。(即使你將其轉換爲「廉政」) – 2013-10-15 08:17:10