come sommare dei record raggruppandoli per anno

salve a tutti...

sono un neofita, per cui vi chiedoo scusa in anticipo per le "bestialità che scriverò.

cercando di essere il più chiaro possibile, il problema che ho è il seguente:

da una tabella tipo questa:   ID, data, gruppo, voce, importo,

vorrei ricavare una tabella che mi sommi gli importi per "gruppo" raggruppandoli per anno solare,

come ad esempio:

     gruppo      |      2010    |      2011    |      2012    |     ....     |


     gruppo 1   |    1000.0   |     300.0    |      120.0   |     ....     |


     gruppo 2   |    1200.0   |     240.0    |      560.0   |     ....     |


     gruppo 3   |    3050.0   |     900.0    |      700.0   |     ....     |


     gruppo n   |    1700.0   |     400.0    |      800.0   |     ....     |

come database uso MySql

grazie di tutto Clo.

inviato un anno fa
clodiny
X 0 X

Dovresti provare una SQL come questa:

SELECT SUM(importi) FROM tabella GROUP BY YEAR(data)

dove IMPORTI è il nome del campo che contiene gli importi, TABELLA è il nome della tabella che stai utilizzando, DATA è il campo contenente l'anno che ti interessa.
 

risposto 7 mesi fa
criccroc
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda