Ciao ragazzi,
mi sono incagliato su un problema di per sè banale in quanto a logica ma che mi perplime sul lato pratico.
Due tabelle si legano tramite un ID in relazione 1 => molti.
Una singola entità della prima tabella può avere molte corrispondenze nella seconda tabella.

Una riga della tabella2 per una singola entità di tabella1 non può avere una sovapposizione di date con un'altra riga della tabella2 relativa alla stessa entità, e questo non è un problema, ci pensa la logica Php.

Le date da considerare sono 4, data_in_presunta, data_out_presunta e data_in_effettiva, data_out_effettiva.

Il problema sorge quando devo trovare tutte le entità di tabella1 che sono "disponibili" dato un certo intervallo di date, che quindi devo confrontare sia con le date presunte che con quelle effettive.

Le date sono memorizzate in UTS. Se servono altre info chiedete pure.

Grazie a chiunque riesca a darmi una mano