Avatar billede larsomania Nybegynder
27. september 2002 - 14:02 Der er 7 kommentarer og
1 løsning

Får tidspunkt med i CONVERT

Hejsa,

Jeg bruger denne her:

CONVERT(datetime, getdate(), 110)

Til at populere et datetime felt i min SQL Server 7, da jeg ikke vil have tidspunktet med i feltet. Men den indsætter tidspunkt alligevel:

Jeg får: 27-09-2002 14:08:26 i feltet
Men ville have: 27-09-2002 i feltet

Jeg har prøvet med forskellige formats - men den gør det samme.

Anyone who knows??
Avatar billede bennytordrup Nybegynder
27. september 2002 - 14:03 #1
Prøv convert(datetime, getdate(), 112)
Avatar billede bennytordrup Nybegynder
27. september 2002 - 14:04 #2
eller

cast(convert(datetime, getdate(), 112) as datetime)
Avatar billede larsomania Nybegynder
27. september 2002 - 14:10 #3
Den gør præcist det samme - indsætter dato + tid...
Avatar billede bennytordrup Nybegynder
27. september 2002 - 14:11 #4
Også den sidste?
Avatar billede larsomania Nybegynder
27. september 2002 - 14:12 #5
Ja, jeg har prøvet dem begge to...
Avatar billede larsomania Nybegynder
27. september 2002 - 14:29 #6
Og den gør det ens.

Måske det kan gøres smartere? Det er fordi jeg kører tre queries efter hinanden der skriver record i den tabel du hjalp med mig at lave den der UNION af to SELECTS til. Jeg ville gerne, at alle records der bliver
lavet ved kørslen (der tager cirka 10 sekunder) får nøjagtig samme timestamp, så man kan se de er kørt samtidig.
Avatar billede bennytordrup Nybegynder
27. september 2002 - 14:31 #7
Prøv den her

cast(convert(nvarchar(10), getdate(), 112) as datetime)
Avatar billede larsomania Nybegynder
27. september 2002 - 15:05 #8
Det virkede sq.. Tak :-)
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