Avatar billede olsen205 Nybegynder
15. marts 2007 - 11:04 Der er 3 kommentarer og
1 løsning

Konvatering fra int til dato

Jeg har et følgende talformat med ugeangivelse: (YYYYWW)
200701
200702
200703
200704
osv.
den vil jeg gerne konvatere om til mandagen i den aktuelle uge:
200701 --> 2007-01-01
200702 --> 2007-01-08
osv.

Er der nogle der kan hjælpe mig?
Avatar billede sjh Nybegynder
15. marts 2007 - 18:55 #1
Jeg går ud fra at din Int er en timestamp..

SELECT FROM_UNIXTIME(timestamp, '%d-%m-%Y') AS dato FROM table1
Avatar billede olsen205 Nybegynder
16. marts 2007 - 08:20 #2
Jeg har behov for hjælp til at forstå ovenforstående.

Tabellen hedder m_prdhvd og feltet starttermin

Hvorledes skal sætningen stå?

Jeg får ligeledes en besked om at
'FROM_UNIXTIME' is not a recognized built-in function name.
Avatar billede sjh Nybegynder
16. marts 2007 - 11:07 #3
Øhh.. det er da mig der forsøger at få dig til at benytte en MY SQL funktion :D sorry.. så kan jeg ikke hjælpe dig.
Avatar billede olsen205 Nybegynder
16. marts 2007 - 11:40 #4
Jeg har løst problemet ved at oprette en hjælpetabel, som opslagstabel.

Termin |  Dato

Så laver jeg bare en join med den nye tabel og får deraf min dato.
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