Un saluto a tutti
Ho una piccola richiesta su una possibile soluzione di un'interrogazione SQL
In pratica attualmente ho una SELECT CASE che definisce un utente in base al numero di volte che compare nella colonna "Data Login", tipo
SELECT
CASE
WHEN count([Data Login]) > 10 THEN 'Super'
WHEN count([Data Login]) > 1 AND count([Data Login]) < 10 THEN 'Normal'
ELSE 'Sleeper'
END
AS TipoUtente
Dovrei modificare la seconda condizione in modo che utente sia sì "Normal" se ha fatto da 1 a 10 login, ma anche che abbia anche fatto almeno 1 login al mese negli ultimi 3 mesi. Cioè un utente che ha fatto 5 login 3 mesi fa sia "Sleeper", mentre un utente che ha fatto 1 login nell'ultimo mese, 1 nel mese prima, e 1 nel mese ancora precedente sia "Normal"
Purtroppo non sono ancora riuscito a trovare una soluzione per questo piccolo rompicapo... qualcuno mi sa aiutare?
Spero di essere stato chiaro, in caso contrario fatemi un fischio e vedo di spiegarmi meglio. Grazie mille