webForumDet fria alternativet

Total inlägg per dag

ASP

15 svar · 314 visningar · startad av voigtann1

Medlem sedan juni 20019 519 inlägg
Frågan#1

hur gör man som här på forumet.. den räkna hur många inlägg ca du har gjort varje dag sen du registreade..

Medlem sedan sep. 20005 700 inlägg
#2

kolla hur många dagar det är från att du registrerade till dagens datum, m.h.a. datediff, sedan slå ut antalet inlägg på antalet dagar.

Medlem sedan juni 20019 519 inlägg
#3

fixat det.. men den vill inte avrunda med 2 decimaler... vet någon hur man kan fixa det?

Medlem sedan sep. 20005 700 inlägg
#4

round(talet, 2)
ändra 2:an till önskvärd siffra ;)

Medlem sedan juni 200224 inlägg
#5
avrundat = round(dinvariabel,0)

skulle nog kunna funka

MvH

Linus

Medlem sedan juni 20019 519 inlägg
#6

jag testade också round för typ... ja.. nyss innan jag läste.. det fungerade =)))

Medlem sedan sep. 20005 700 inlägg
#7

bra det då! :e

Medlem sedan juni 200224 inlägg
#8

Fasen.. här va man inte först .. :P :)

Medlem sedan mars 2002777 inlägg
#9

ett tips är att göra en kontroll så att du inte gör en division med 0.

Medlem sedan juni 20019 519 inlägg
#10

Hur gör man det då?

Medlem sedan mars 20007 896 inlägg
#11
If cInt ( variabeln ) > 0 Then
     variabeln = Round ( variabeln, 2 )
End If
Medlem sedan sep. 20005 700 inlägg
#12

LAMP skrev:

ett tips är att göra en kontroll så att du inte gör en division med 0.

ja, det blir ju en division med 0 samma dag som man registerar sej. Då datediff("d", date(), date()) ger 0.

if datediff("d", regDatum, date()) > 0 then
  InlaggPerDag = round(inlaggTotalt / datediff("d", regDatum, date()),2)
else
  InlaggPerDag = inlaggTotalt
end if

Det där borde funka.
Där regDatum är datumet man registrerade sej och inlaggTotalt är antalet inlägg man har gjort totalt sett.

Medlem sedan aug. 2001226 inlägg
#13
if datediff("d", regDatum, date()) > 0 then
  InlaggPerDag = int(inlaggTotalt / datediff("d", regDatum, date()))
else
  InlaggPerDag = inlaggTotalt
end if

borde väll fungera

Medlem sedan sep. 20005 700 inlägg
#14

pirro skrev:

if datediff("d", regDatum, date()) > 0 then
  InlaggPerDag = int(inlaggTotalt / datediff("d", regDatum, date()))
else
  InlaggPerDag = inlaggTotalt
end if

borde väll fungera

varför tar du bort round för? han ville ju ha med 2 decimaler.
Tycker min kod va bättre.. x( :e

Medlem sedan juni 20019 519 inlägg
#15

jag kör min egna variant av det :)

Medlem sedan sep. 20005 700 inlägg
#16

voigtann1 skrev:

jag kör min egna variant av det :)

synd för jag tyckte min va rätt snygg ;)

255 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)