Avatar billede biskoppen Nybegynder
16. juni 2003 - 10:49 Der er 4 kommentarer og
1 løsning

Dato problem

Jeg prøver at udføre følgende, men det fejler, datoen er "out of range"

INSERT INTO testdate (MyDate) VALUES ('16-06-2003 10:29:29')

MEN, laver jeg en SELECT GetDate() så returnerer den netop 16-06-2003 10:29:29 .. og laver jeg en INSERT INTO testdate (MyDate) VALUES (GetDate()) virker det fint ??
Avatar billede -mundi- Nybegynder
16. juni 2003 - 10:50 #1
INSERT INTO testdate (MyDate) VALUES ('06-16-2003 10:29:29')
Avatar billede -mundi- Nybegynder
16. juni 2003 - 10:51 #2
en dato i SQL skrives med mm-dd-åååå
Avatar billede biskoppen Nybegynder
16. juni 2003 - 10:56 #3
Ja, det kan jeg se. Men hvorfor returnerer den så selv i det omvendte format?
Avatar billede bennytordrup Nybegynder
16. juni 2003 - 10:58 #4
insert into testdate (mydate) values ('20030616 10:29:29')

Brug ISO-formatet til datokonstanter. Det genkendes altid af SQL Server.
Avatar billede bennytordrup Nybegynder
16. juni 2003 - 11:14 #5
Biskoppen >> Prøv at flytte din forespørgsel til en SQL Server med en anden datoindstilling og prøv så begge svar igen.
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