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