webForumDet fria alternativet

hämta timmar å minuter

5 svar · 249 visningar · startad av doggelito

doggelitoMedlem sedan juni 20003 076 inlägg
#1

finns det nån inbyggd funktion för att få ut timmar och minuter ur datum? jag hittar ialla fall inte!
man kan väl inte behöva göra enligt nedan?!?

Select left(Convert(varchar,'2005-03-01 14:36:00' ,108), 5)

gäller sql2000

LarsGMedlem sedan dec. 200012 464 inlägg
#2

datepart

doggelitoMedlem sedan juni 20003 076 inlägg
#3

mm, men då får man inte tvåsiffriga tal väl!?
det kan då bli ex: 1:2 istället för 01:02.
eller hur menar du att man ska bygga ihop strängen annars?

LarsGMedlem sedan dec. 200012 464 inlägg
#4

Jo, om du använder datepart får du kontrollera om det behövs inledande nollor.

Men, vad är det för fel på ditt första förslag egentligen?

doggelitoMedlem sedan juni 20003 076 inlägg
#5

nja, det är väl egentligen inge fel, bara det att det känns fel att behöva använda left!

man kan ju undra varför det inte finns flera styles på Convert-taggen??

doggelitoMedlem sedan juni 20003 076 inlägg
#6

det fick bli en function istället, ser lite "snyggare" ut tycker jag!
http://www.webforum.nu/showthread.php?s=&goto=newpost&threadid=120757&forumid=208

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