Avatar billede zantiago Nybegynder
29. marts 2005 - 19:22 Der er 6 kommentarer og
1 løsning

Find højeste tal

Hey

Jeg har fået lavet et script:
<%   
    set rs_count_all = conn.execute("select count(User_Session) from [Statistics] Where Site_Id = " & Site_Id & " AND Stat_date >= DATEADD(day, -10, getdate())")
   
    for f=0 to 9
      tmpDateFrom = dateAdd("d",-f,date())
      tmpDateTo = dateAdd("d",-f+1,date())
      set rs = conn.execute("select count(User_Session) from [Statistics] Where Site_Id = " & Site_Id & " AND Stat_date >= '"& tmpDateFrom  &"' and Stat_date< '"& tmpDateTo &"'")

    procent    =    Cdbl(rs(0))/Cdbl(rs_count_all(0))
    procent    =    Cdbl(procent)*100
%>

Den udskriver 10 tal - og jeg skal finde det højeste - Men hvordan ???

PLease help..
Avatar billede zantiago Nybegynder
29. marts 2005 - 19:29 #1
Udskriver her:
<%=tmpDateFrom%><%=Round(procent)%>%&nbsp;(<%=rs(0)%>)<br>
<% next %>
Avatar billede mini-me Nybegynder
29. marts 2005 - 19:32 #2
hmmm det højeste tal ? Hvordan skal de komme i række flg eller hvordan ?
Avatar billede zantiago Nybegynder
29. marts 2005 - 19:42 #3
<table width="100%"  border="0" cellspacing="0" cellpadding="2">
<%   
    set rs_count_all = conn.execute("select count(User_Session) from [Statistics] Where Site_Id = " & Site_Id & " AND Stat_date >= DATEADD(day, -10, getdate())")
   
    for f=0 to 9
      tmpDateFrom = dateAdd("d",-f,date())
      tmpDateTo = dateAdd("d",-f+1,date())
      set rs = conn.execute("select count(User_Session) from [Statistics] Where Site_Id = " & Site_Id & " AND Stat_date >= '"& tmpDateFrom  &"' and Stat_date< '"& tmpDateTo &"'")

    procent    =    Cdbl(rs(0))/Cdbl(rs_count_all(0))
    procent    =    Cdbl(procent)*100
%>
  <tr>
    <td width="20%"><%=tmpDateFrom%></td>
    <td width="60%">
<table width="<%=procent%>%"  border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td id="stat">&nbsp;</td>
  </tr>
</table>   
    </td>
    <td width="10%"><%=Round(procent)%>%&nbsp;</td>
    <td width="10%">(<%=rs(0)%>)</td>
  </tr>
  <% next %>       
</table>

          </td>
          </tr>
      </table>
Avatar billede jsc Nybegynder
02. april 2005 - 22:16 #4
kan det her bruges?:

<table width="100%"  border="0" cellspacing="0" cellpadding="2">
<%   
    set rs_count_all = conn.execute("select count(User_Session) from [Statistics] Where Site_Id = " & Site_Id & " AND Stat_date >= DATEADD(day, -10, getdate())")
   
    for f=0 to 9
      tmpDateFrom = dateAdd("d",-f,date())
      tmpDateTo = dateAdd("d",-f+1,date())
      set rs = conn.execute("select count(User_Session) from [Statistics] Where Site_Id = " & Site_Id & " AND Stat_date >= '"& tmpDateFrom  &"' and Stat_date< '"& tmpDateTo &"'")

    procent    =    Cdbl(rs(0))/Cdbl(rs_count_all(0))
    procent    =    Cdbl(procent)*100

                    raekkefoelge = raekkefoelge & tmpDateFrom & ";"
                    raekkefoelgeprocent = raekkefoelgeprocent & procent & ";"
%>
  <tr>
    <td width="20%"><%=tmpDateFrom%></td>
    <td width="60%">
<table width="<%=procent%>%"  border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td id="stat">&nbsp;</td>
  </tr>
</table>   
    </td>
    <td width="10%"><%=Round(procent)%>%&nbsp;</td>
    <td width="10%">(<%=rs(0)%>)</td>
  </tr>
  <% next %>       
</table>

          </td>
          </tr>
      </table>

<%   

raekkefoelge = split(raekkefoelge, ";")
raekkefoelgeprocent = split(raekkefoelgeprocent, ";")

                        max = raekkefoelge(0)
                        for i = 0 to (Ubound(raekkefoelge) - LBound(raekkefoelge)) - 1
                        if max < raekkefoelge(i+1) then
                                    max = raekkefoelge(i+1)
                        end if
                        next

                        response.write "det højeste tal er: " & max & "<br>"


                        maxprocent = raekkefoelgeprocent(0)
                        for i = 0 to (Ubound(raekkefoelgeprocent) - LBound(raekkefoelgeprocent)) - 1
                        if maxprocent < raekkefoelgeprocent(i+1) then
                                    maxprocent = raekkefoelgeprocent(i+1)
                        end if
                        next

                        response.write "det højeste procent tal er: " & maxprocent

%>
Avatar billede zantiago Nybegynder
06. april 2005 - 19:38 #5
jep - smid et svar :o)
Avatar billede jsc Nybegynder
06. april 2005 - 20:13 #6
skal jeg da lige gøre...
værs'go!

/jsc
Avatar billede jsc Nybegynder
06. april 2005 - 20:14 #7
takker for 5 point :P

/jsc
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