Avatar billede tjensen Nybegynder
29. maj 2009 - 10:24 Der er 1 løsning

Sammenlign 2 forskellige dato formater

Hej Eksperter,

Jeg har et SQL udtræk i VBA som jeg ikke kan få til at lykkes.
Problemet ligger i 2 dato formater jeg skal matche, på papiret syntes jeg det virker lige til, men i praksis kan jeg ikke få det på plads.

"SELECT [Isokode], [Kurs], FORMAT([Tstamp],'MM/DD/YY') AS TDate FROM [kurser] WHERE TDate =  '" & Format(RateDate, "MM/DD/YY") & "') AND ([Isokode] = '" & RateCurrency & "')"

Bonus info:
-Tstamp ligger gemt som "28/05/2009 14:44:00"
-RateDate ligger som Excel "NOW()"

Mvh
Thomas
Avatar billede tjensen Nybegynder
10. juni 2009 - 09:42 #1
Løsningen blev:

strSQL = "SELECT [Isokode], [Kurs] FROM [kurser] WHERE ([Isokode] = '" & RateCurrency & "') AND (CONVERT(VARCHAR(10), [Tstamp], 110) = '" & Format(RateDate, "MM-DD-YYYY") & "')"
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