Mi spiego meglio.

Se Tabella2 è vuota LEFT JOIN fa si che C.data è uguale a null se non c'è corrispondenza tra le due tabelle e null non sarà mai BETWEEN data inizio e data fine.