Ho letto il thread almeno 10 volte senza capirci un granche'.

In pratica hai un campo calcolato nel db e' gia' qui si dovrebbe presumere, perche' il campo abbia senso, che hai contato solo i giorni tra le due date non conteggiate da altri record. Poi potrebbero esserci buchi cioe' nessuna data, ma il tempo, bonta' sua, passa lo stesso quindi come fai a sapere se, come e quando fosse gia' stato conteggiato o meno un dato periodo????

E se le sovrapposizioni fossero piu' di una? Sembrerebbe piu' un quesito per uno spreadsheet che per un database. Ammesso di poterlo fare riceveresti come risposta un numero di cui non saresti in condizione di controllarne la validita' e sopratutto di sapere "quali" di questi giorni sono quelli non contati da altri record. E poi se conti i tuoi giorni che succede se fai una ricerca con dati inseriti in precedenza? E poi il range di date ... a quando pare sono libere come estensione di periodo cioe' possono avere una qualsiasi durata ... Diciamo che la vedo dura, o forse basterebbe valutare diversamente il progetto