Ciao a tutti!
Io ho una tabella così realizzata:

id|user|scoreA|scoreB

Ed ogni volta che l'utente si collega viene aggiunta una riga a questa tabella, con id chiave primaria autogenerata, ad esempio:

NULL,aleritty,NEG,1400

I valori di Score (sia A che B) possono essere numeri, oppure se uguali o inferiori allo 0 viene inserito "NEG".

Ora, io avrei bisogno in un grafico di sapere quanti utenti hanno almeno un punteggio positivo e quanti utenti hanno esclusivamente punteggi negativi.

Avete qualche spunto per realizzare una query che mi tiri fuori anche solo uno dei due valori?


Io avevo provato:
SELECT `scoreA` FROM `punteggi` GROUP BY user

Sperando che il group by ordinasse i valori e mi restituisse sempre il valore più lungo (il campo è di tipo varchar) che sarebbe il numero (dato che i punteggi partono da 1000 se sono positivi). Invece non funziona...