Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [sql] Order by e count(*) insieme?

    Ciao a tutti! Espongo il problema:
    Devo popolare una griglia di 2 colonne: User, numeroClick
    La prima si popola così:
    "SELECT DISTINCT userid FROM stat"

    La seconda:
    SELECT COUNT(*) as quanti FROM stat WHERE userid='" & Rs("userid") & "'

    Rs("userid") è il campo preso al volo dalla prima select.

    Fin qui tutto funziona.
    Il problema è che io devo ordinare la tabella per la seconda colonna! Ma non so come usare l'order by ed eventualmente dove!!!!

    Grazie per i suggerimenti.

  2. #2
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    274
    scusa la domanda -.-

    ma io per popolare intendo inserire dati in un campo

    con il select invece visualizzi i dati da una tabella

    cmq l'order by si utilizza alla fine:

    esempio

    tabella
    campo1
    campo2



    Select campo1, campo2 from tabella ORDER BY campo1


    ordini la select in ordine crescente utilizzano il primo campo

    ( per il decrescente è ORDER BY DESC )

    bYE Z

    Spero di esserti stato utile

  3. #3
    ciao, popolare la tabella intendevo una tabella html prendendo i dati dal db.

    Ho espresso male la tabella

    Ho: User, PaginaCliccata

    Voglio sapere le pagine più cliccate, ordinate in modo decrescente.

    Se magari qualcuno mi aiuta in sql, la posso adattare da solo all'html.

    grazie a tutti
    ciao

  4. #4
    <td align="center"> [b]<font color="#FF0000" size="3">Nome Pagina</td>
    <td align="center"> [b]<font color="#FF0000" size="3">Numero Click</td>

    <% QUERY = "SELECT DISTINCT Cosaclicca FROM stat"
    SET RS=CONN.EXECUTE(QUERY)
    if NOT(rs.eof) then
    rs.movefirst

    do until rs.EOF
    <tr>
    <font face="Verdana" size="2">
    <td align="center" font face="Verdana" size="2"><% =Rs("cosaclicca") %> </td>
    <td align="center">
    <% 'Conteggio click
    Set rs2=conn.Execute("SELECT COUNT(*) as quanti FROM stat WHERE cosaclicca='" & Rs("cosaclicca") & "' ")
    response.write(rs2("quanti"))
    %>
    </td>
    </tr>

    <%
    rs.movenext
    loop

    else response.write("
    Al momento nessuno ha cliccato pagine.")
    end if
    %>


    Funziona ma non so come ordinare! ciao!

  5. #5
    ti sposto in asp
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.