Ricavare da un database un valore numerico da stringa

Manupuppy

Nuovo Utente
23 Set 2015
1
0
0
Ciao, ho un creato un database access nel quale vi sono inseriti dei nominativi, ad ogni nominativo dei dati personali ed infine la presenza o assenza ad un dato evento mese per mese. In questa sequenza ci sono suddivisi per mese la presenza (si) o assenza (no) dell' ID in questione. Domanda: vorrei sommare le presenze degli ID, cioè fare la somma dei "si" in modo tale da poter visualizzare quanti ID saranno presenti in quel dato mese.
Faccio un esempio: nel mese di settembre ci sono 7 ID con valore presenza "si" e 3 ID con valore presenza "no", perciò si dovrebbe visualizzare la presenza totale = "7 presenti". Le pagine sono scritte in VBscript. Grazie per l'aiuto
 

Alessandro Di Giacomo

Nuovo Utente
5 Ott 2015
4
0
0
ciao,
dopo aver fatto la tua query al db
un modo semplice potrebbe esser questo

do while not record.eof
if record("presenze") = "si" then
presenze=presenze + 1
else
assenti = assenti + 1
end if
record.movenext
loop
response.write "Presenti: " & presenti & "<br>"
response.write "Assenti: " & assenti

Ciao