Avatar billede orca Nybegynder
06. maj 2002 - 20:26 Der er 4 kommentarer og
1 løsning

Sql spm

Hvordan ser en sql streng ud som henter alle records hvor "LastLogin" er mindre end 15 minutter fra den nuværende tid?

Mvh Mark
--
www.gameshots.dk
Avatar billede -master-d- Nybegynder
06. maj 2002 - 20:28 #1
strSQL = "Select * From Tabel Where LastLogin < 15"
Avatar billede -master-d- Nybegynder
06. maj 2002 - 20:29 #2
Ups
  strSQL = "Select * From Tabel Where LastLogin < '15'"
Avatar billede orca Nybegynder
06. maj 2002 - 20:31 #3
Virker ikke "Data type mismatch in criteria expression.". Sådan ser datoen ud i min database: 06-05-2002 20:09:49.

Mvh Mark
Avatar billede eagleeye Praktikant
06. maj 2002 - 20:48 #4
du kan evt benytte dateAdd:

testTid = dateAdd("n", -15, now())
strSQL = "SELECT * FROM tabel WHERE LastLogin > " & testTid & ""

Hvis du har Access skal der ## omklring dato/tid:
strSQL = "SELECT * FROM tabel WHERE LastLogin > #" & testTid & "#"

Hvis du benytter MySQL / SQL server skal der '' omkring:
strSQL = "SELECT * FROM tabel WHERE LastLogin > '" & testTid & "'"
Avatar billede orca Nybegynder
06. maj 2002 - 20:59 #5
Mange tak eagle... Lige hvad jeg skulle bruge :)
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