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";