Ragazzi,
ho una tabella così composta: un campo "nome" che può ripetersi in più record ed un campo "voto" associato al "nome".
Ora io vorrei calcolare la media di tutti i voti associati al "nome" X, al "nome" Y, al "nome" Z e così via.
Per calcolarne uno non ho problemi e faccio così:
set rs = server.createobject("ADODB.Recordset")
database = "driver={Microsoft Access Driver (*.mdb)};dbq="&Server.Mappath("/mdb-database/database.mdb")
query = "select Avg(tabella.voto) AS MediaA from tabella WHERE tabella.nome='X'"
rs.open query,database
media1 = rs("MediaA")
rs.close
set rs = nothing
Poi, nella parte di testo che mi serve, richiamo la stringa "media1" ed è ok. Ma se volessi calcolare le singole medie per tutti i circa 40 nomi, come posso procedere? 40 query è un inumano spreco di risorse, ma non saprei come altro procedere.
Grazie e buona giornata![]()

Rispondi quotando
