Avatar billede agerled Nybegynder
18. januar 2004 - 12:51 Der er 5 kommentarer

sammeligning af to forskellige dato formater

hej

Hvordan sammenligner jeg to forskellige dato formater fra to forskellige tabeller

Formater:
dato1 = 01-01-04 15:00:00
dato2 = 01-01-04


select * from tabel where dato1 = '" & rs("dato2") & "'


???
Avatar billede eagleeye Praktikant
18. januar 2004 - 13:00 #1
Hvis den ikke vil det direkte så har databasen en function som kan tage datoen ud af et dato/tid eksvis med Access:
select * from tabel where CDate(dato1) = '" & rs("dato2") & "'
Avatar billede kabbak Professor
18. januar 2004 - 13:01 #2
I access kan man gøre sådan
Format([DatoTid];"dd-mm-yyyy")=Format([dato];"dd-mm-yyyy")

Men kender iøvrigt ikke til ASP
Avatar billede agerled Nybegynder
18. januar 2004 - 13:03 #3
Hvad hvis jeg bruger SQL server?
Avatar billede kabbak Professor
18. januar 2004 - 13:14 #4
SELECT Tabel1.*, Tabel2.*
FROM Tabel1, Tabel2
WHERE ((Format([Dato1],"dd/mm/yyyy")=Format([dato2],"dd/mm/yyyy")));
Avatar billede agerled Nybegynder
18. januar 2004 - 13:22 #5
jeg har prøvet det her:
" & Formatdatetime([dato],2) & " = '" & rs("dato") & "'"

men så skriver den:
Microsoft OLE DB Provider for SQL Server error '80040e07'
Syntax error converting the varchar value '13-01-04' to a column of data type int.

????
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
Kurser inden for grundlæggende programmering

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