Ciao, con questa query ottengo correttamente i dati dalle 2 tabelle.
Ora però, a causa del BETWEEN, se nella "Tabella2" non ci sono dati, non vengono selezionati neanche quelli della "Tabella1".
Come posso risolvere? Grazie mille
codice:String tabella_conti = "SELECT B._id, " + "B.budget, " + "B.data_inizio, " + "B.data_fine, " + "B.categoria, " + "B.nome_sottocategoria, " + "B.conto, " + "SUM(C.uscita), " + "C.nome_sottocategoria, " + "C.data " + "FROM Tabella1 B LEFT JOIN Tabella2 C ON (B.nome_sottocategoria = C.nome_sottocategoria) " + "WHERE prelievo_versamento = 0 AND C.data BETWEEN B.data_inizio AND B.data_fine GROUP BY C.nome_sottocategoria";

Rispondi quotando
