Avatar billede webbe Nybegynder
14. februar 2002 - 09:38 Der er 1 kommentar og
1 løsning

Statistik - gennemsnit pr. måned/dag m.m.

Hejsa

Jeg har en online-tæller der fungere fint hvor jeg tæller sammen hvor mange der er online nu, idag, igår, denne måned, sidste måned, i år, sidste år og totalt.

Nu vil jeg så gerne have så jeg kan regne gennemsnittet ud pr. dag og pr. måned.

Men hvordan gør jeg det?
Jeg skal vel på en eller anden måde have lavet et script der automatisk finder ud af hvor mange dage der har været i den pågældende måned.

Jeg har ikke problemer med indeværende måned, men fx. forrige måned hvor det fx. bliver 1500/31 - i indeværende måned er det jo bare antal hits delt med dagens nummer.

Håber I forstår hvad jeg mener.
Avatar billede webbe Nybegynder
14. februar 2002 - 09:58 #1
Fandt selv følgende løsning:

Set Conn = Server.CreateObject("ADODB.Connection")
                  Conn.Open "dsn"
                  SQLstmt = "SELECT COUNT(ID) AS Count FROM Taeller WHERE Month = '" & strMonthLast & "' AND Year = '" & strYear & "' AND IP <> '10.1.1.13';"
                  Conn.Execute (SQLstmt)
                  Set rs = conn.Execute(SQLstmt)
                 
                  strSQL = "SELECT TOP 1 * FROM Taeller WHERE Month ='"&Month(Date)-1&"' AND Year = '"& strYear &"' AND IP <> '10.1.1.13' ORDER BY CInt(Day) DESC;"
                  Set strMaxDay = Conn.Execute(strSQL)
                 
                  strSnit = CInt(rs("Count"))/CInt(strMaxDay("Day"))

                  Response.Write Round(strSnit,2)
Avatar billede freedom Nybegynder
14. februar 2002 - 10:12 #2
ok..
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