Ciao a tutti.
Ho una tabella in un db mysql come da allegato.
Su questa tabella eseguo questa query:
Il risultato è il seguente:codice:SELECT COUNT(TIPO) AS totale_tipo FROM tbl_1 WHERE DATA BETWEEN '2008-04-28' AND '2008-04-28' GROUP BY TIPO, DATA ORDER BY DATA
Numero 1 record per TIPO = B
Numero 3 record per TIPO = A
Numero 2 record per TIPO = C
Come potete vedere la colonna NOME contiene in realtà 4 nomi unici anche se suddivisi per RUOLO .
Vorrei che la query contasse soltanto una volta il NOME a prescindere dal RUOLO , cioè dovrei avere:
Numero 1 record per TIPO = B ( NOME = MARCO )
Numero 1 record per TIPO = A ( NOME = CARLO )
Numero 1 record per TIPO = A ( NOME = ARCANGELO )
Numero 1 record per TIPO = C ( NOME = DOMENICO )
Quindi 4 records finali, invece dei 6 estratti adesso con la query che ho postato, che conta anche i doppi nomi.
Sapete aiutarmi? Grazie !

Rispondi quotando