Avatar billede schwaner Nybegynder
20. juni 2002 - 13:11 Der er 6 kommentarer og
1 løsning

Fjern tid fra datetime

Hej med jer.

Jeg har et datetime felt hvorfra jeg skal have returneret en dato. Det går ogaså fint nok, men hvordan får jeg fjernet timer og minuter så jeg kun har
dd-mm-yyyy?

Jeg benytter følgende kode:
SELECT CONVERT(datetime, release_date, 5) release_date FROM X blabla.....

Er der nogen der har et bud?
Avatar billede jelzin101 Praktikant
20. juni 2002 - 13:12 #1
select date_format(release_date, ' %d/%m , %Y') from $table blabla

;)
Avatar billede jelzin101 Praktikant
20. juni 2002 - 13:13 #2
svar
Avatar billede schwaner Nybegynder
20. juni 2002 - 13:18 #3
Så får jeg følgende meddelser:
Fejltype:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC SQL Server Driver][SQL Server]'date_format' is not a recognized function name.

Er der andre måder at angribe problemet på?
Avatar billede jelzin101 Praktikant
20. juni 2002 - 13:22 #4
argh undskyld min fejl! (tror jeg skal have pudset mine briller - jeg troede der stod mysql ;)
Avatar billede schwaner Nybegynder
20. juni 2002 - 13:24 #5
No problemo, men jeg mangler staidgvæk en stump kode, så hvis der er nogen derude der har set lyset vil jeg gerne have ethint om hvor det er.
Avatar billede bennytordrup Nybegynder
20. juni 2002 - 13:25 #6
select (cast(convert(nvarchar(10), release_date, 112) as datetime))
Avatar billede a1a1 Novice
20. juni 2002 - 13:26 #7
du kan jo bruge "røver" metoden...

SELECT LEFT(CONVERT(datetime, release_date, 5),10) release_date FROM X blabla.....

en dato er altid 10 tegn...(mm-dd-yyyy)

:)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester