- Home
- Categorie
- Coding e Sistemistica
- Altri linguaggi per il web
- group by su sql server
-
group by su sql server
Ciao a tutti,
non ho trovato una sottosezione dedicata a sql, spero sia comunque la sezione giusta altrimenti chiedo scusa in anticipo e chiedo agli amministratori di spostarlo.Dunque, non riesco a capire come si utilizza la funzione group By in sql e se può essere utile per risolvere il mio problema.
Utilizzo la seguente funzione per avere il numero di record che soddisfa la condizione
SELECT Count(*) FROM vOfferte WHERE InScadenza=True;Fin qui tutto bene. Ottengo il numero totale di record in scadenza, ma essendo totale non so quanti appartengono ad un utente e quanti ad un altro.
Vorrei integrare la query con un raggruppamento per userID.
Se quindi su n record, x appartengono ad un utente e y appartengono ad un altro utente, come faccio a raggrupparli?In poche parole, quanti record in scadenza per ogni utente, se esistono.
Qualcuno ha suggerimenti in proposito?
-
**SELECT Utente, Count(*) FROM vOfferte WHERE InScadenza=True GROUP BY Utente;
**Dove Utente devi sostituirlo con il nome della colonna opportuna