View Full Version : Sql e raggruppare
Ciao a tutti,
sto facendo un programmino in access e non so come raggruppare per mese i dati, se qualcuno mi potrebbe dare una mano ne sarei veramente grato!!!!
Grazie a tutti!!!!!
Se mi fai un esempio della struttura della tabella e di come vuoi il risultato ti posso fare la query...
Intanto grazie per esserti interessato......
allora io ho una tabella dove ci sono dei valori che immetto giornalmente ......ogni fine mese vorrei avere il totale......
esempio:
tot di 10/2002 ,tot 11/2002 , tot 12/2002 , etc.
spero di essere stato pių chiaro questa volta .
Ho fatto un esempio con una tabella che chiamo tbValori cosė composta :
ID : Contatore e chiave
Num : un valore intero da sommare
Data : giorno/mese/anno
La tabella che ottengo con questa query č :
SommaMensile : intero, somma di Num per un dato mese
Mese : intero corrispondente al mese
Anno : intero corrispondente all'anno
La query č questa :
SELECT Sum(Num) AS SommaMensile, Mese, Anno
FROM [SELECT ID, Num, MONTH(Data) AS Mese, YEAR(Data) AS Anno FROM tbValori]. AS A
GROUP BY Mese, Anno;
Preferisco questa vai...
SELECT Sum([Num]) AS SommaMensile, MONTH([Data]) AS Mese, YEAR([Data]) AS Anno
FROM tbValori
GROUP BY MONTH([Data]), YEAR([Data])
ORDER BY YEAR([Data]) DESC , MONTH([Data]);
In questo modo ti viene ordinata in modo discendente per anno e ascendente per mese (in pratica il 2002 viene prima del 2001)...se vuoi modificare questa cosa fammi sapere...
ok ti ringrazio.......
adesso la provo nella mia query e poi se ho problemi mi faccio sentire.
Ancora grazie
E' perfettamente quella che cercavo io.......
Grazie Cionci!!!
vBulletin® v3.6.4, Copyright ©2000-2026, Jelsoft Enterprises Ltd.