Räkna ut snittet på inloggningarna?

ASP

3 svar · 275 visningar · startad av Bosse168

Medlem sedan nov. 20031 018 inlägg
Trådstart#1

Om har sparat in datumet när man blev medlem och loggar hur många gånger man har loggat in, hur räknar man ut snittet på hur många gånger om dagen man loggar in?
Databasen är MySQL och kolumnen med datumet är av typen datetime och heter b_member, antal inloggningar heter inlogg och är av typen Int(11).

Medlem sedan nov. 20017 144 inlägg
#2

Tänker mig att du först tar reda på hur många dagar som gått sedan man blev medlem, sedan så delar du det med antal inloggningar.

b_member=cDate(RecSet("b_member"))
inlogg=cInt(RecSet("inlogg"))
dd=datediff("d",b_member,now)
Response.write round(inlogg/dd,[blue]1[/blue])

Den blåa ettan är antal decimaler i resultatet.

Medlem sedan nov. 20031 018 inlägg
#3

Funkar inte detta lika bra?

Dim inlogg
inlogg = DateDiff("D", rs("b_member"),now())
inlogg = inlogg / Rs("inlogg")
Response.write round(inlogg,1)
Medlem sedan nov. 20017 144 inlägg
#4

Ja, visst.
Eller:

Response.write round(DateDiff("D", rs("b_member"),now()) / Rs("inlogg"),1)

;)

264 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
135 ms — ändringar (db)