Ciao, devo fare una select per ottenere la somma del campo2 della tabella2, l'anno del campo2, il campo3 raggruppati, cioè, come uscita in questo caso devo avere questo:

nome_fiore - 30 - 2010 - rossa

nome_fiore1 - 50 - 2010 - arancione

ho fatto così ma in pratica non ottengo la somma:
codice:
 String sql = "SELECT DISTINCT r.campo1, r.campo3 , c.campo1, SUM(c.campo02) FROM tabella 1 r  LEFT JOIN tabella2 c ON (r.campo1 = c.campo1) WHERE c.campo02>0 AND c.data LIKE '"+anno+"%'";



tabella 1 r
campo1 campo2 campo3
nome_fiore rosa rossa
nome_fiore margherita rossa
nome_fiore1 pesca arancione
nome_fiore1 ciliegia arancione


tabella2 c
campo1 campo2 campo02 data
nome_fiore rosa 10 2010-10-10
nome_fiore margherita 20 2010-11-11
nome_fiore1 ciliegia 30 2010-11-11
nome_fiore1 ciliegia 20 2010-11-11