Avatar billede iubgr Nybegynder
25. oktober 2001 - 10:56 Der er 8 kommentarer

Dato manipulation

Hej,

Jeg foretager et udtræk fra et økonomisystem via MS Query. I dette udtræk har jeg også dato for registreringerne. Dette datoformat ser ud som følger \"20010930\".

Er der nogen der ved hvordan jeg ændre formattet til 30-9-2000?

Jeg har forsøgt med right/mid/left men det virker ikke.

PFT

Bo
Avatar billede bennytordrup Nybegynder
25. oktober 2001 - 10:58 #1
Ved du hvad, den underliggende felttype er?
Avatar billede weje Nybegynder
25. oktober 2001 - 10:58 #2
Du skal bruge Convert(Datetime,\'string\', 105)
Avatar billede pierrehusted Nybegynder
25. oktober 2001 - 10:59 #3
select right(feltnavn,2) + \'-\' + left(right(feltnavn,4),2) + \'-\' + left(feltnavn,4) from tabelnavn
Avatar billede iubgr Nybegynder
25. oktober 2001 - 11:09 #4
Når jeg forsøger med right/left får jeg følgende fejl:

SQL0204 - Right i *LIBL af typen *N er ikke fundet.

Kan jeg gøre noget ved det?
Avatar billede pierrehusted Nybegynder
25. oktober 2001 - 11:10 #5
Hvilken SQL server og version bruger du ??
Avatar billede iubgr Nybegynder
25. oktober 2001 - 12:14 #6
Vi kører op i mod en AS/400 (DB2).

Client access ODBC version 6.00.06.0.
Avatar billede pierrehusted Nybegynder
25. oktober 2001 - 13:29 #7
OK - det forklarer jo en hel del.
Det her forum er jo for spørgsmål om MS SQL Server (ikke at der lige er et for spørgsmål om DB2) - så der er ikke så stor chance for at få besvaret spørgsmålet her...
Jeg aner i hvert fald ikke en s.... om sql syntax på DB2.

Men har du ikke noget dokumentation hvor du kan slå \"SQL0204 - Right i *LIBL af typen *N er ikke fundet.\" op ??
Avatar billede wann Nybegynder
27. november 2002 - 16:23 #8
Uden at have det store kendskab til DB2, vil jeg forslå dig at prøve følgende sætning
select day(feltnavn) + '-' + month(feltnavn) + '-' + year(feltnavn) from tabelnavn
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