Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    269

    contare i record e raggrupparli

    scusate la domanda banale come si scrive la stringa sql x contare i record in una tabella e raggrupparli ?
    es: il numero dei partecipanti ad un corso raggruppati per corso ?

  2. #2
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,854
    rs.recordcount

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    269
    cioè ,scusa la mia ignoranza....

  4. #4
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,854
    dopo che hai scritto la tua sql e hai aperto il recordset in qualcunque punto se fai:
    rs.recordcount ti restituirà la somma dei record

    per le altre cose credo che tu abbia le idee un po confuse...

    es: il numero dei partecipanti ad un corso raggruppati per corso ?

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    269
    ....grazie lo stesso .
    proverò qualcosa altro

  6. #6
    Utente di HTML.it L'avatar di zoccolo
    Registrato dal
    Jun 2004
    Messaggi
    430
    Ma ti ha già dato la soluzione (la più semplice)
    La vita è come una scatola di cioccolatini. Non sai mai quello che ti capita!

  7. #7
    sql = "select count id as conta, * from tabella where corso ='corso1'"

    questo è per contare usando SQL

    senò come dicono loro...

    sql = "select * from tabella where corso = 'corso1'"
    rs.open sql,cn,1,3
    conta = rs.recordcount



    Ah, Jedis! I had no ideas! What can i do for you, honored Jedis?

    I'm not Jedi. I'm a guy with a lighsaber and a few questions.

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    269
    grazie,scusate ma non mi sono spiegato bene riprovo

    io scrivo :
    codice:
    <%
    CNN=Application ("CNN")
    
    set conn=server.createobject("ADODB.Connection")
    conn.open CNN 
    set rs=server.createobject("ADODB.recordset")
    qry1="SELECT corso, count(id) FROM iscritti group by corso"
    rs.Open qry1,conn
    conn.execute(qry1)
    poi ,chiedo cosa devo scrivere ?

    vorrei una lista dei corsi con a lato per ciascun corso il numero degli iscritti

    scusate la mia quasi infinita ignoranza

  9. #9
    Dovrai fare un ciclo per visualizzare i dati
    e fare dei response.write delle due colonne della query
    utilizzando il recordset.

  10. #10
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    269
    appunto , io volevo sapere come scriverlo ...

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.