contare quante volte ogni persona è presente con una unica query
scusa max, questo è quello che hai chiesto e la query che ti ho proposto esegue come da esempio,
nella mia query, ca_nr equivale al nome della persona e come vedi dal risultato che ho postato,
per ciascun " nome della persona" estrae il contatore delle presenze
ora apprendo che vuoi estrarre per "ufficio" e "nome della persona"
dalle mie parti dicono a domanda risposta ovvero
corretta la domanda, corretta la risposta
sbagliata la domanda, la risposta non può essere soddisfacente nonostante sia corretta ....
mentre con la query li conta così
questo risultato non ha nulla a che fare con la query che ti ho suggerito
prova così,
Codice:
select ufficio, nome, count(*) as counter from tabella group by ufficio, nome order by ufficio, nome
otterrai questo risultato
Codice:
UFFICIO1 PIPPO 96
UFFICIO1 PLUTO xy
UFFICIO2 PLUTO 96
UFFICIO3 MINNIE 95
UFFICIO4 PAPERINO 96
UFFICIO5 PAPERONE 96
la spaziatura tra uffici è solo per meglio vedere il risultato (ma non gestita dalla query)