webForumDet fria alternativet

2005-08-13 08:09 -> 08:09

3 svar · 372 visningar · startad av Kristianstad

KristianstadMedlem sedan dec. 2002841 inlägg
#1

Hejsan,

Har en datetime-kolumn i min MSSQL-tabell. Där lagras t.ex. "2005-08-13 08:09". Nu vill jag bara ha ut klockslaget, i detta exemplet 08:09.

Och jag vill inte att det ska bli 8:9, utan förstås med 0:a innan.

Har någon ett förslag?

Tack på förhand!

GunnarDMedlem sedan juni 20014 290 inlägg
#2

Detta borde fungera:

SELECT DATE_FORMAT(datum, '%H:%i') AS mydate
LarsGMedlem sedan dec. 200012 464 inlägg
#3

date_format finns inte i MSSQL. Titta på funktionen convert.

KristianstadMedlem sedan dec. 2002841 inlägg
#4

Hejsan!

Löste det med CONVERT(CHAR(5),Datum,108)

130 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)