Avatar billede zetn Nybegynder
12. juni 2003 - 12:00 Der er 4 kommentarer og
1 løsning

Database udtræk

Hey. Jeg skal udtrække alle dem der ikke har været aktiv i to timer, jeg har i min database lavet en tabel der hedder sidstset. Den bliver updateret med "now" hver gang de loader en side.

Hvordan skal min SQL kode se ud?


strSQL = "select * from kunder where sidstset <= now order by firmanavn"
set rs = conn.execute(strSQL)

Mit første bud, men det holder jo ingen stedet....



På forhånd tak

Wulff.J.J
Avatar billede martinhh Nybegynder
12. juni 2003 - 12:02 #1
Man skal bruge funktionen DateDiff. Jeg har ikke lige et eksempel, men jeg finder et...

Mvh,
Martin
Avatar billede dk_akj Nybegynder
12. juni 2003 - 12:04 #2
strSQL = "select * from kunder where sidstset <= (now - (2/24)) order by firmanavn"

2/24 = 2 timer

//akj
Avatar billede zetn Nybegynder
12. juni 2003 - 16:54 #3
Jeg får bare dem der er under now frem. ikke noget med kun 2 timer eller noget.
Avatar billede dk_akj Nybegynder
13. juni 2003 - 07:51 #4
Sql'en giver alle de kunder der IKKE har været inde de sidste 2 timer.

Hvilken database ??

strSQL = "select id,now() as nu,(now - (2/24)) as minus2 from kunder where sidstset <= (now - (2/24)) order by firmanavn"

Hvad giver den sql ??

//akj
Avatar billede dk_akj Nybegynder
23. juni 2003 - 16:50 #5
Har du fået det til at virke ??

//akj
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