Ciao,
ho un problema...
devo estrarre da una tabella così composta: IdRecord, IdNazione, AdesioneSiNo
il numero TOTALE dei partecipanti per ogni nazione.
Esempio:
Francia: 5
Italia: 20
...
Che query devo fare?
Ciao,
ho un problema...
devo estrarre da una tabella così composta: IdRecord, IdNazione, AdesioneSiNo
il numero TOTALE dei partecipanti per ogni nazione.
Esempio:
Francia: 5
Italia: 20
...
Che query devo fare?
Sicut Nox Silentes
Dovresti indicare innanzitutto su che Db lavori.
In Oracle dovresti fare così
select IdNazione, count(*)
from NomeTabelle
group by IdNazione
Credo, vista la semplicità, che sia valida per tutti i db![]()
Grazie per la risposta mosquito70,
ho provato come dici tu, ma non mi cambia nulla.
Io per stampare i risultati uso: response.write(ObjRS("IdNazione"))
e così facendo mi escono tutte, in ordine crescente. Io vorrei farle uscire in ordine di partecipanti totali ed il relativo numero a fianco, come da esempio precedente.
Sicut Nox Silentes
select IdNazione, count(*) as partecipanti
from NomeTabelle
group by IdNazione
order by 2
response.write ObjRS("IdNazione") & " ... " & ObjRS("partecipanti")
....
select conut (*)
from tabella
group by IDnazione;