webForumDet fria alternativet

TSQL: UDF som hämtar timmar och minuter ur datum

Programmering

0 svar · 3 627 visningar · startad av doggelito

Medlem sedan juni 20003 076 inlägg
Frågan#1

resultatet blir ex: 14:30 utifrån inmatat datum

--Select dbo.ConvertHourMinute('2005-03-01 14:30:00')
--go

CREATE   FUNCTION ConvertHourMinute
	(@CurrentDate datetime)

RETURNS varchar(5)

AS
	
BEGIN
	DECLARE @Hour AS varchar(2)
	DECLARE @Minute AS varchar(2)

	SET @Hour = DATEPART(hh, @CurrentDate)
	SET @Minute = DATEPART(n, @CurrentDate)

	if(len(@Hour)=1)
	SET @Hour = '0'+@Hour

	if(len(@Minute)=1)
	SET @Minute = '0'+@Minute
	
RETURN @Hour + ':' + @Minute

END
282 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
152 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
152 ms — ändringar (db)