Raggruppare estrazione
Bentrovati.
Se ho una tabella come quella delll' img allegata, come faccio ad estrarre per ogni data lo stato per ciascun Nome ?
Come faccio per contare e raggruppare lo Stato?
Grazie
Raggruppare estrazione
Bentrovati.
Se ho una tabella come quella delll' img allegata, come faccio ad estrarre per ogni data lo stato per ciascun Nome ?
Come faccio per contare e raggruppare lo Stato?
Grazie
Prima fai una query con distinct e group by per data.
Dentro al ciclo di questa query ne fai un'altra dove prendi nome e stato in base alla data.
Scusa non ti ho capito.Originariamente inviato da Domenix
Prima fai una query con distinct e group by per data.
Dentro al ciclo di questa query ne fai un'altra dove prendi nome e stato in base alla data.
codice:sql1 = "SELECT DISTINCT([DATA]) FROM [tabella1] GROUP BY [DATA]" set rs1 = conn.execute(sql1) if not rs1.eof then do until rs1.eof response.write " " & rs1("data") & " " sql2 = "SELECT * FROM [tabella1] WHERE [data] = '" & rs1("data") & "'" set rs2 = conn.execute(sql) if not rs2.eof then do until rs2.eof response.write "- " & rs2("nome") & ": " & rs2("stato") & " " rs2.moveNext loop end if rs2.close set rs2 = nothing response.write "</p>" rs1.moveNext loop end if rs1.close set rs1 = nothing
Scusa... ma devo contare anche per ogni data lo stato e raggruppare lo stato stesso.
Forse mi sono spiegato male, ci riprovo:
La tabella è sempre quella delll' img allegata al primo post.
Mi servirebbe:
1) Contare e raggruppare la colonna "Stato";
2) Estrarre per ogni data lo "Stato", contarlo e raggrupparlo per data.
fa' un esempio con i dati che hai in input e la tabella che vorresti in output
Grazie, spero si capisca dall' allegato.Originariamente inviato da optime
fa' un esempio con i dati che hai in input e la tabella che vorresti in output
up
prova con
SELECT data, stato, count(*)
FROM tabella
GROUP BY data, stato
ORDER BY data, stato