Avatar billede plasmon Nybegynder
14. juni 2003 - 23:42 Der er 5 kommentarer

Finde antal besøgende i bestemte perioder.

Hej jeg har lavet en statestik, men nu vil jeg gerne se hvor mange bruger der har besøgt siden i bestemte perioder:
sidste 24 timer
sidste 7 dage
sidste 30 dage
sidste år

Jeg har følgende sql sætninger, og jeg bruger MS Access.

Sidste 24 timer:
sql = "SELECT COUNT(id) As Amount FROM Stat WHERE (dato > date) AND (dato > Hour-24)"

sidste 7 dage:
sql = "SELECT COUNT(id) As Amount FROM Stat WHERE dato > date-7"

sidste 30 dage:
sql = "SELECT COUNT(id) As Amount FROM Stat WHERE dato > date-30"

Sidste år:
sql = "SELECT COUNT(id) As Amount FROM Stat WHERE dato > date-365"

her kommer så udskrivningen af resultatet:

If Not GetVisistorsItems.EOF Then

GetVisistors = GetVisistors & GetVisistorsItems("Amount")
Else
GetVisistors = GetVisistors & "0"
End If
Set GetVisistorsItems = Nothing


ved alle siger den følgende:

"Der er ikke angivet nogen værdi for en eller flere krævede parametre."

Mine datoer er i dette format: 14-06-2003 23:25:00

MVH Jens
Avatar billede kovalt Nybegynder
14. juni 2003 - 23:48 #1
noget kunne tyde på at din variabel date ikke indeholder nogen værdi....

husker du at definere den so

date = now()

/kovalt
Avatar billede plasmon Nybegynder
15. juni 2003 - 11:31 #2
jeg glemte bare at sætte () på date så det = date()
og bruge time istedet for hour.
Avatar billede plasmon Nybegynder
15. juni 2003 - 11:31 #3
LUKKET
Avatar billede eagleeye Praktikant
15. juni 2003 - 12:42 #4
Så accepter lige dit svar.
Avatar billede eagleeye Praktikant
17. september 2003 - 00:08 #5
...Afvis dette så kan du acceptere dit eget svar.
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