Her er min kode, og jeg har lavet det sådan at alt efter valg af ID som er links overskrift HTML, sorteres der på denne kolonne, det er normale udtræk. Men jeg laver så en kolonne visning med variablen: SumVariabel = conn.execute("SELECT SUM(hit_count) as TotalSum FROM hit_count_month_year WHERE page_name='" & Siden & "'") som jeg viser og gerne ville kunne sortere på også, og det ved jeg ikke hvordan jeg gør?
<% Select Case Request.querystring("ID") Case "1" ID="Order By page_name ASC" Case "2" ID="Order By Month_Number ASC, Year_Number ASC" Case "3" ID="Order By Year_Number DESC, hit_count DESC" Case "4" ID="Order By hit_count DESC, last_date DESC, last_time DESC" Case "5" ID="Order By last_date DESC, last_time DESC, hit_count DESC" Case "6" ID="Order By last_date DESC, last_time DESC, hit_count DESC" Case "7"
Case Else ID="Order By hit_count DESC, Month_Number, Year_Number ASC" End Select
datavar = "select * from hit_count_month_year " & ID & "" set nydata = conn.execute(datavar) %>
<%Do while not nydata.EOF%>
<% ' Variabel til sidenavn i record Siden=nydata("page_name")
' Variabel til side hits i record SidenHits=nydata("hit_count")
' Variabel indeholder sum af klik paa side i record hit_count_month_year tabel SumVariabel = conn.execute("SELECT SUM(hit_count) as TotalSum FROM hit_count_month_year WHERE page_name='" & Siden & "'")
' Variabel indeholder sum af klik total paa alle sider til sammen TotalSumVariabel = conn.execute("SELECT SUM(hit_count) as AllTotalSum FROM hit_count_month_year") %>
datavar = "select page_name,hit_count,(SELECT SUM(hit_count) as TotalSum FROM hit_count_month_year t2 WHERE t2.page_name=t1.page_name) as TotalSum from hit_count_month_year t1 " & ID & ""
og erstat:
SumVariabel = conn.execute("SELECT SUM(hit_count) as TotalSum FROM hit_count_month_year WHERE page_name='" & Siden & "'")
Bliver nødsaget til at lave denne for at få alle data ud: * datavar = "select *,(SELECT SUM(hit_count) as TotalSum FROM hit_count_month_year t2 WHERE t2.page_name=t1.page_name) as TotalSum from hit_count_month_year t1 " & ID & ""
Men denne variabel kommer ikke til at indeholde noget: SumVariabel = nydata("Total_Sum")
Og når jeg laver en ORDER BY TotalSum får jeg en time out.
Når jeg sætter ORDER BY TotalSum på får jeg stadig Time Out - siden går i stå....
datavar = "select page_name,hit_count,(SELECT SUM(hit_count) as TotalSum FROM hit_count_month_year t2 WHERE t2.page_name=t1.page_name) as TotalSum from hit_count_month_year t1 ORDER BY TotalSum"
Tror det er en funktion eller noget der ikke kan bruges i .mdb database og ASP kode.
Den går fast ved denne linje:
datavar = "select *,page_name,hit_count,(SELECT SUM(hit_count) as TotalSum FROM hit_count_month_year t2 WHERE t2.page_name=t1.page_name) as TotalSum from hit_count_month_year t1 ORDER BY TotalSum"
Er den som du havde tænkt dig?
Synes godt om
Ny brugerNybegynder
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.