Ciao a tutti.
Con questa query SELECT DISTINCT:
codice:SQL = "SELECT DISTINCT " SQL = SQL & " tbl.UTENTE AS UTENTE, " SQL = SQL & " Year(tbl.DATA_OPERAZIONE) AS YEAR, " SQL = SQL & " Month(tbl.DATA_OPERAZIONE) AS MONTH, " SQL = SQL & " COUNT(tbl.ID_UTENTE) AS TOT_UTENTE " SQL = SQL & " FROM " SQL = SQL & " tbl " SQL = SQL & " GROUP BY " SQL = SQL & " tbl.UTENTE, " SQL = SQL & " tbl.ID_UTENTE, " SQL = SQL & " Year(tbl.DATA_OPERAZIONE), " SQL = SQL & " Month(tbl.DATA_OPERAZIONE) " SQL = SQL & " ORDER BY " SQL = SQL & " tbl.UTENTE, " SQL = SQL & " Year(tbl.DATA_OPERAZIONE), " SQL = SQL & " Month(tbl.DATA_OPERAZIONE) ASC"
estraggo da una tabella di un db access i seguenti dati che riepilogano le operazioni eseguite sul db da ciascun utente suddivise per anno e per mese:
Adesso però mi servirebbe estrarre il totale generale per ogni utente ed ho letto sul forum che dovrei usare una sub-query.codice:UTE OPERAZ YEAR MONTH 1 5 2006 Maggio 1 6 2006 Giugno 1 6 2006 Luglio 1 1 2006 Agosto 1 2 2006 Settembre 1 4 2006 Ottobre 1 6 2006 Novembre 1 4 2006 Dicembre 1 2 2007 Gennaio 1 1 2007 Marzo 2 1 2007 Marzo
Potete darmi qualche suggerimento su come impostare questa sub-query (sempre se in access è possibile) per avere il seguente dato ?:
Vi ringrazio, saluti.codice:totale operazioni UTENTE 1 = 37 totale operazioni UTENTE 2 = 1

Rispondi quotando
