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
5 svar · 249 visningar · startad av doggelito
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
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?
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?
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??
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