Ciao a tutti!!!

Scrivo perché ho un problema con questa query:

SELECT Year(data) AS anno, DISTINCT COUNT(pazienteID) AS nr_pz, COUNT(visitaID) AS nr_visite, SUM(kilometri) AS nr_km FROM visite GROUP BY Year(data) ORDER BY Year(data)

Fa riferimento a una tabella molto semplice composta da un campo primario visitaID, un campo data, un campo kilometri e un campo pazienteID.

Cercando di processarla così com'è, mi genera errore.

Se elimino "DISTINCT" mi dà in output i valori giusti per nr_visite e nr_km ma nr_pz è del tutto identico a nr_visite!

Non riesco a venirne a capo.

Qualcuno sa aiutarmi?

Grazie!