Avatar billede tille Nybegynder
28. maj 2002 - 11:18 Der er 4 kommentarer og
1 løsning

konvertere tekststreng til dato med SQL

ok så fik jeg indlæst en flad fil og konverteret tekststrenge til datoer ved hjælp af wizard,

der er dog nogle records hvor data ikke er pæne
(feks hedder 1122002 og ikke 01122002)

dem fylder jeg så i et tekstfelt og ville benytte en funktion jeg kender fra SQL server nemlig convert, men den kender access ikke.

hvilken funktion eller hvordan skal jeg så gøre.
28. maj 2002 - 11:21 #1
Du kan bruge Format til at gennemtvinge et nul forrest:

Format(Datofelt;"00000000")
Avatar billede tille Nybegynder
28. maj 2002 - 11:41 #2
ja det virker også tak,

men hvis jeg ville gøre det i en sql, altså konvertere tekststrengen til en dato, hvordan så?
28. maj 2002 - 11:46 #3
Dette skulle kunne gøre det:

cvdate(format([Datofelt],"00-00-0000"))
Avatar billede tille Nybegynder
28. maj 2002 - 12:12 #4
og endnu engang tak,
hvor fanden finder du de funktioner, jeg kan simpelthen ikke finde dem i dokumentationen, eller i det hele ret meget omkring sql og access
28. maj 2002 - 12:15 #5
Hvis du slår op under Funktioner i hjælpen, skulle de gerne blive listet.
Prøv også at højreklikke i en forespørgsel og vælg "Generer". Så får du Udtryksgeneratoren, hvor alle indbyggede funktioner kan listes.
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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