
Originariamente inviata da
Eurialo
Intanto grazie perché mi hai fatto fare un passo in avanti ma così ottengo tre colonne di cui la prima Anno la seconda Code e la terza Totale Tesserati e quindi ottengo degli anni replicati per la quantità dei diversi Code presenti per Anno! Io invece vorrei avere solo una riga per Anno e quindi il relativo TotaleTesserati e poi 4 colonne L F P V con il relativo quantitativo per Anno (questo perché mi serve anche il TotaleTesserati per Anno)
codice:
SELECT
Year([impiegati.DataRegistrazione]) AS Anno,
SUM(case when (impiegati.Code='L') then 1 else 0 end) L,
SUM(case when (impiegati.Code='F') then 1 else 0 end) F,
SUM(case when (impiegati.Code='P') then 1 else 0 end) P,
SUM(case when (impiegati.Code='V') then 1 else 0 end) V
FROM Impiegati
GROUP BY
Year([impiegati.DataRegistrazione]),
ORDER BY Year([impiegati.DataRegistrazione]) DESC;