webForumDet fria alternativet

Räkna ut medeltal per "period"

ASP

1 svar · 431 visningar · startad av Nova

Medlem sedan feb. 2005216 inlägg
Frågan#1

Ofta så tänker man inte igenom saker och ting, efter många om och men så fick jag med stor hjälp av detta forum till en "klick" räknare per recept jag har på min sida och den använder jag till en "recepttoppen". Men när jag gör på de sättet så kommer ju förmodligen bara de recepten som varit med längst i tid(mest tittade på)att vara på recepttoppen.

Nu skulle jag vilja få till en funktion som räknar ut medeltalet gånger visat per dag, sedan receptet är inlagt. I min tabell har jag datumet receptet är inlagt och antalet gånger receptet är visat.

Typ: Response.Write antal gånger visat / ("nu"-inlagt datum ) eller måste jag skapa en kolumn till i tabellen där summan av uträkningen skrivs in?
Hur ska jag tänka?, jag är en klåpare på asp som sagt :)

Dim Rstoprec
Dim Rstoprec_numRows

Set Rstoprec = Server.CreateObject("ADODB.Recordset")
Rstoprec.ActiveConnection = MM_news_STRING
Rstoprec.Source = "SELECT Receptnr, rec_namn1, visat FROM Recept ORDER BY visat DESC"
Rstoprec.CursorType = 0
Rstoprec.CursorLocation = 2
Rstoprec.LockType = 1
Rstoprec.Open()

Rstoprec_numRows = 0

Detta Rs använder jag mig av för att skriva ut "recepttoppen" nu.

La till kod.

Medlem sedan aug. 20011 087 inlägg
#2

ja du skulle ju kunna räkna ut antal dagar från inlagt till nu med datediff eller nått och sedan köra (antal gånger visat / antal dagar) och gå efter det resultatet kanske.

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