Avatar billede mikse Nybegynder
30. december 2003 - 15:35 Der er 2 kommentarer og
1 løsning

lægge 2 felter samme og konverter til datetime

Jeg har 2 felter som jeg gerne vil have kombineret til et datetime record

record1 = 19-11-2003
record2 = 10.30

ny record : 2003-11-19 10:30:00.000
Avatar billede arne_v Ekspert
30. december 2003 - 15:59 #1
Gæt:

CAST(record1 + record2 AS DATETIME)
Avatar billede techhouse Nybegynder
02. januar 2004 - 10:21 #2
Prøv
Update TableName set dt=cast(substring(s1,4,2)+'/'+substring(s1,1,2)+'/'+right(s1,4) as datetime)+cast(replace(s2,'.',':') as datetime)

Hvor
- TableName er navnet på din Tabel
- S1 er det ene string felt
- S2 er det andet string felt
- dt er feltet hvor i datetime skal gemmes
Bemærk at ALLE felter i tablen rettes - du kan benytte WHERE ... hvis du ønsker en mindre gruppe.
/Thomas
Avatar billede mikse Nybegynder
02. januar 2004 - 10:37 #3
Takker det virkede
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