Avatar billede hirtshals Nybegynder
23. maj 2001 - 14:37 Der er 6 kommentarer og
1 løsning

Sortering

Jeg har en tabel der tæller antallet af downloads og startDatoen for online tidspunktet - dvs den dag hvor en fil kunne downloades første gang

Jeg vil nu regne antallet af dage ud samt gennemsnitligt antal af download pr dag

Det gør jeg således men jeg looper mit rs igennem

thedate = rs(\"Dato\")
DageIalt = DateDiff(\"d\", theDate, Now)

Gennemsnit = rs(\"Hits\") / DageIalt

Jeg kan nu udskrive

Response.Write \"<tr><td>\" & rs(\"Hits\") & \"</td><td>\" & rs(\"Dato\") & \"</td><td>\" & DageIalt & \"</td><td>\" & rs(\"Navn\") & \"</td><td>\" &  cint(Gennemsnit)        & \"</td></tr>\"

Og får nu en pæn tabel med filens navn, antallet af downloads, startdato, downloads pr dag og dage tilgængelig.

Men dem kan jeg jo kun sortere vha af min SQL . der har jeg jo rs(\"Dato\") & rs(\"Hits\") - dvs jeg kan kun sortere på startdato eller total antal af hits - men i min fine tabel har jeg nu et felt der indeholder gennemsnitlige antal downloads pr dag - det vil jeg selvfølgelig gerne sortere efter -

Spm er bare - Hvordan ??  Gode ideer ?

Alt min udregning foregår på ASP siden - kan den foregå i Access - kommandoen now i access registrer jo bare den dato recorden blev oprettet - og ikke datoen i dag
Avatar billede mwittrock Nybegynder
23. maj 2001 - 14:52 #1
Du kan i din forespørgsel sige

SELECT  Hits/DateDiff(\"d\",Dato,Date()) AS Gennemsnit,
        Navn,
        Hits,
        Dato
FROM    din_tabels_navn
ORDER BY 1 DESC

Så beregnes gennemsnittet direkte i Access, og ikke i ASP siden.
Avatar billede hirtshals Nybegynder
23. maj 2001 - 15:28 #2
Ja denne gjorde det -

strSQL = \"SELECT  Hits/DateDiff(\'d\', Dato, Now) AS Gennemsnit,  Navn, Hits, Dato FROM Stat ORDER BY 1 DESC\"

En simpel løsning - når man vewd hvordan

Takker :-)
Avatar billede mwittrock Nybegynder
23. maj 2001 - 15:38 #3
Jamen selvtak. Du skal da iøvrigt være velkommen til at acceptere svaret :-)
Avatar billede mwittrock Nybegynder
23. maj 2001 - 20:32 #4
*host host*
Avatar billede smurfen Nybegynder
25. maj 2001 - 10:07 #5
Jaeh, det er rigtigt, du skal acceptere svaret når manden siger det. KAN DU SÅ FORSTÅ DET MARIANNE!
Avatar billede hirtshals Nybegynder
29. maj 2001 - 13:48 #6
Sorry
Avatar billede mwittrock Nybegynder
29. maj 2001 - 13:50 #7
No problem.
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