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...

Rispondi quotando