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 ?
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 ?
rs.recordcount
cioè ,scusa la mia ignoranza....
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 ?![]()
....grazie lo stesso .
proverò qualcosa altro![]()
Ma ti ha già dato la soluzione (la più semplice)![]()
La vita è come una scatola di cioccolatini. Non sai mai quello che ti capita!
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.
grazie,scusate ma non mi sono spiegato bene riprovo
io scrivo :
poi ,chiedo cosa devo scrivere ?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)
vorrei una lista dei corsi con a lato per ciascun corso il numero degli iscritti
scusate la mia quasi infinita ignoranza
![]()
Dovrai fare un ciclo per visualizzare i dati
e fare dei response.write delle due colonne della query
utilizzando il recordset.
appunto , io volevo sapere come scriverlo ...![]()